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 :: Работа с датой

 PHP.SU

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


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

> Без описания
Test11
Отправлено: 31 Декабря, 2015 - 00:57:47
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


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




Есть строка, как эту строчку обратно конвертировать в миллисекунды?
 
 Top
IllusionMH
Отправлено: 31 Декабря, 2015 - 01:03:33
Post Id



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


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




Test11, если внимательно вчитаться в вопрос то очевидным становится вот такое решение
CODE (javascript):
скопировать код в буфер обмена
  1. var str = 'имеющаяся строка';
  2. alert(str.magicConvertAnyStringToMilliseconds())


А теперь нормально сформулируйте вопрос после прочтения доки по конструктору Date.
 
 Top
Test11
Отправлено: 31 Декабря, 2015 - 01:30:51
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


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




IllusionMH пишет:
Test11, если внимательно вчитаться в вопрос то очевидным становится вот такое решение
CODE (javascript):
скопировать код в буфер обмена
  1. var str = 'имеющаяся строка';
  2. alert(str.magicConvertAnyStringToMilliseconds())


А теперь нормально сформулируйте вопрос после прочтения доки по конструктору Date.


Строчка следующего формата "00:00 11.12.2015", как получить секунды, не миллисекунды прошу прошения.
 
 Top
IllusionMH
Отправлено: 31 Декабря, 2015 - 01:53:06
Post Id



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


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




Test11, в первом попавшемся варианте
CODE (javascript):
скопировать код в буфер обмена
  1. var str = '00:00 11.12.2015';
  2. var parts = str.split(' ');
  3. var time = parts[0];
  4. var date = parts[1].split('.').reverse().join('-');
  5. var parsedDate = new Date(date + 'T' + time);
  6. var seconds = parsedDate / 1000;

но тут будет прикол со сзвигом таймзоны (ES2015/ES5 - таймзона юзера, ES5.1 - Гринвич)

Или про какие секунды речь?

Если общаетесь с сервром лучше использовать ISO 8601 формат, и конвертировать на клиенте.

(Отредактировано автором: 31 Декабря, 2015 - 01:54:00)

 
 Top
Test11
Отправлено: 31 Декабря, 2015 - 02:58:36
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


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




Date.UTC()
Что надо)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB