Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Сравнение дат JS и PHP с прибавлением

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Умаялся уже...
Viper
Отправлено: 30 Января, 2013 - 19:20:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Исходное:

Есть дата в БД вида 2013-01-30 18:10:00
Есть отрезок времени вида 01:25:00 который нужно прибавить к исходной дате.

Есть текущее время полученное в JS через new Date()

Задача собственно в простой проверке вида

if (js_datetime >= php_datetime) return;

Как такое реализовать без кучи говнопреобразований?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
esterio
Отправлено: 30 Января, 2013 - 19:32:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Есть один и очень большой нюанс:
Время PHP - время на сервере
Время JS - время на клиенте
И они могут не совпадать
 
 Top
avtor.fox
Отправлено: 30 Января, 2013 - 20:26:46
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




Viper передайте js время в unix формате. (unix * 1000, сталкивался, нужно умножать при передаче яваскрипту)
 
 Top
Viper
Отправлено: 31 Января, 2013 - 21:06:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




esterio пишет:
Есть один и очень большой нюанс:
время будет синхронизироваться с сервером и клиентское учитываться не будет. я пока для начала не стал завазываться глубже...

avtor.fox пишет:
(unix * 1000, сталкивался, нужно умножать при передаче яваскрипту)
ага. вон оно че.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB