![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
никто не видел пример, как на JavaScript/jquery перевести с UNIXTIME в Григорианскую дату?
1261029263 в гугле не могу найти http://www.google.com.ua/#hl=uk&q=java...947964ed2ae6003 ...хотел сделать на клиенте, а не на сервере... сейчас как раз занимаюсь кодом на клиенте Это сообщение отредактировал(а) gcc - 12.1.2010, 10:13 |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Вот погуглил немного http://www.systo.ru/prog/pract/date_time.html Сомнительно, что прям готовое решение будет про Григорианскую дату, но там вполне нормально написанно, почти что тебе нужно. UNIXTIME - надеюсь ты знаешь что из себя представляет, кол-во секунд кажется с 1970 года, там был перевод из инта, в котором кажется кол-во дней, перевести в такой инт UNIXTIME несложно, надо только поделить на кол-во секунд в сутках и прибавить нужную дату.
|
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
ok, понятно, я учюсь программировать на JavaScript/jquery но это дял меня навреное сложноватое задание...
хотя не знаю, попробую тогда сделать.... |
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Я так понимаю, что практически весь мир живет по грогорианскому календарю, который фактически является номинальным календарем. И если в серверных языках (к примеру, Java) есть возможность дополнительных манипуляций с датами, то javascript использует для получения даты настройки локального компьютера. Соответственно, можно быть уверенным на 99,9%, что new Date(UNIXtime) получит именно григорианскую дату.
|
|||
|
||||
| NNaarreekk |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 2 Всего: 3 |
За одним исключением, нужно в UNIXtime давать не date('U') a date('U')*1000. Date-у нужно время в милисекундах!
Добавлено через 1 минуту http://www.w3schools.com/jsref/jsref_obj_date.asp |
||||
|
|||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Ну да ... вылетело совсем.
|
|||
|
||||
| gcc |
|
||||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
http://plugins.jquery.com/taxonomy/term/1424
но, не могу раздуплиться с проклятым JS, хоть убейте меня у меня есть: (пробовал по разному)
как мне изменить, перевести дату?
не работает Firebug не ставиться Это сообщение отредактировал(а) gcc - 13.1.2010, 01:24 |
||||
|
|||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
где ошибка ?
я хотел взять с класса times время в unixTIME и перевести....
Это сообщение отредактировал(а) gcc - 13.1.2010, 12:09 |
|||
|
||||
| NNaarreekk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 2 Всего: 3 |
Попробуй так:
|
|||
|
||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
NNaarreekk, спасибо
сделал
а подскажите, еще если можно, на всякий случай можно ли сделать чтобы дата была после перевода в таком формате 2010.1.20 12:34:34 ? я нашел http://www.w3schools.com/jsref/jsref_obj_date.asp , но не могу что-то понять |
|||
|
||||
| NNaarreekk |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 2 Всего: 3 |
В чем проблема? нужно использовать эти функции: getDate() getDay() getFullYear() getHours() getMilliseconds() getMinutes() getMonth() getSeconds() Скажем так:
|
||||
|
|||||
| gcc |
|
||||||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
NNaarreekk,
А почему тут получается дата такая 2009.11.0 16:43:27 почему там стоит '0'? что за нулевой день?
или что за нулевой месяц 2009.0.6 11:36:46 ?
Добавлено @ 02:24 UPD: нашел тут нужно 0 заменить на 1 и т.д. http://www.w3schools.com/jsref/jsref_getMonth.asp сделал
Это сообщение отредактировал(а) gcc - 15.1.2010, 02:54 |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |