Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: JavaScript + MDB > datetime формат
 
 автор: BION   (04.09.2007 в 23:18)   письмо автору
 
 

Всем привет!
Вот проблема... Читаю JScript'ом данные из MDB, поля datetime возвращают вот это:
дата - Tue Sep 4 00:00:00 UTC+0400 2007
время - Sat Dec 30 07:53:47 UTC+0300 1899
ну ладно думаю, пишу:


function GetRightTime(MDBtime)
{
    var dt = new Date(MDBtime);
    var dd = dt.getDate();
    var MM = dt.getMonth();
    var yyyy = dt.getFullYear();
    var sep=".";
    
    return dd+sep+MM+sep+yyyy;
}


вроде все ОК, но значение месяца на один меньше, т.е. должно быть 4.09.2007, а возвращает 4.08.2007. И как это понимать? А со значением времени я вообще не пойму что делать.
Подскажите, если кто в курсе.
Спасибо.

   
 
 автор: sim5   (05.09.2007 в 06:45)   письмо автору
 
   для: BION   (04.09.2007 в 23:18)
 

getMonth() возвращает месяц как: от 0 - январь до 11 - декабрь, а не 1 - январь...
UTC - это тоже самое, что и GMT.

   
 
 автор: BION   (05.09.2007 в 13:53)   письмо автору
 
   для: sim5   (05.09.2007 в 06:45)
 

Сделал так:

function GetRightDate(MDBdate)
{
    var dt = new Date(MDBdate);
    return  dt.toLocaleDateString();
}

Возвращает: 4 сентября 2007(месяц верен), теперь осталось форматить вместо "сентября" - "09".
А со значением времени все ОК: toLocaleTimeString();.

Хотя можно просто к getMonth() + 1 :)
sim5 спасибо за разъяснения.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования