Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Дата 0000-00-00 00:00:00 в unixtime / 8 сообщений из 8, страница 1 из 1
11.02.2013, 13:36
    #38145961
Alexei772
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата 0000-00-00 00:00:00 в unixtime
Здравствуйте.

Я новичок в JavaScript... Помогите пожалуйста.

У меня есть дата в формате 0000-00-00 00:00:00 (Y-m-d H:i:s) мне ее нужно перевсти в юникстайм.

var from=document.getElementById('reserve_from').innerHTML; // 0000-00-00 00:00:00
var d=from.replace(/(\d+)-(\d+)-(\d+)/, '$2/$3/$1'); // меня постаноку местами....

но вот дальше не пойму как мне преобразовть в юникстаййм... для меня код очень непревычен JS...
...
Рейтинг: 0 / 0
11.02.2013, 13:43
    #38145971
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата 0000-00-00 00:00:00 в unixtime
Alexei772У меня есть дата в формате 0000-00-00 00:00:00 (Y-m-d H:i:s) мне ее нужно перевсти в юникстайм.
Встречный вопрос - что есть "юникстайм"?
...
Рейтинг: 0 / 0
11.02.2013, 13:43
    #38145973
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата 0000-00-00 00:00:00 в unixtime
...
Рейтинг: 0 / 0
11.02.2013, 13:47
    #38145986
Alexei772
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата 0000-00-00 00:00:00 в unixtime
krvsaAlexei772У меня есть дата в формате 0000-00-00 00:00:00 (Y-m-d H:i:s) мне ее нужно перевсти в юникстайм.
Встречный вопрос - что есть "юникстайм"?

Определяется как количество секунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года (четверг)

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

вот пример работающего кода представленного на одном из сайтов в интернете:

function time(){
return parseInt(new Date().getTime()/1000)
}
alert(time())//1300051970

и к нему была статья:

авторКогда вы имеете дело со временем в JavaScript, иногда хочется представить его в виде секундного хеша, как в php. Там количество секунд прошедших с 1 января 1970 года(UnixTime) возвращает функция time(). Возвращает она обычный int. Благодаря этому с этой величиной очень удобно работать: сортировать, сравнивать и т.д.

В javaScript иногда тоже нужен такой же функционал. К примеру раскидывать данные в массив, а потом сортировать его по времени. unixtime в js возвращает метод getTime объекта Date, но в отличии от php, он возвращает еще и миллисекунды.

Поэтому все надо разделить на 1000.
...
Рейтинг: 0 / 0
11.02.2013, 13:48
    #38145989
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата 0000-00-00 00:00:00 в unixtime
Код: sql
1.
Date.UTC(year, month-1, day, hour, min, sec) / 1000;


Оно?
...
Рейтинг: 0 / 0
11.02.2013, 15:51
    #38146286
Alexei772
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата 0000-00-00 00:00:00 в unixtime
vkle
Код: sql
1.
Date.UTC(year, month-1, day, hour, min, sec) / 1000;


Оно?

мне кажется да! спасибо! :)
...
Рейтинг: 0 / 0
12.02.2013, 01:16
    #38147029
Alexei772
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата 0000-00-00 00:00:00 в unixtime
Alexei772,

а для чего month-1 ? почему не просто month?..
...
Рейтинг: 0 / 0
12.02.2013, 02:05
    #38147050
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дата 0000-00-00 00:00:00 в unixtime
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Дата 0000-00-00 00:00:00 в unixtime / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]