Date wtf?!

0 views
Skip to first unread message

Андрей Скорик

unread,
Nov 1, 2009, 11:33:24 AM11/1/09
to ruF...@googlegroups.com
var str:String = "25/10/2009"

var date:Date = new Date (Date.parse (str));

trace (date) // Mon Jan 10 00:00:00 GMT+0300 2011

wtf?
--
С уважением, Скорик Андрей. andrew...@gmail.com

Valentin Simonov

unread,
Nov 1, 2009, 10:40:16 AM11/1/09
to ruf...@googlegroups.com
нормально
10й день 25го месяца 2009го года
в чем проблема? q:

>
> var str:String = "25/10/2009"

> trace (date) // Mon Jan 10 00:00:00 GMT+0300 2011


Ruslan Shestopal

unread,
Nov 1, 2009, 11:40:33 AM11/1/09
to ruf...@googlegroups.com
var str:String = "10/25/2009"
а вот так работает.
--
http://ruslanshestopal.com | -  freelance flash developer and a DJ

Андрей Скорик

unread,
Nov 1, 2009, 12:14:33 PM11/1/09
to ruf...@googlegroups.com
> var str:String = "10/25/2009"
> а вот так работает.

это понятно, но я не думал что он не умеет парсить даты в "нашем" формате..

написано же:

supported formats include the following (you can include partial
representations of these formats; that is, just the month, day, and
year):

MM/DD/YYYY HH:MM:SS TZD
HH:MM:SS TZD Day Mon/DD/YYYY
Mon DD YYYY HH:MM:SS TZD
Day Mon DD HH:MM:SS TZD YYYY
Day DD Mon HH:MM:SS TZD YYYY
Mon/DD/YYYY HH:MM:SS TZD
YYYY/MM/DD HH:MM:SS TZD

Т.е. - вот варианты формата, но можно использовать и только день, месяц, год

мда.. DD/MM/YYYY - как я понимаю не вариант

Ruslan Shestopal

unread,
Nov 1, 2009, 12:46:11 PM11/1/09
to ruf...@googlegroups.com
да знаем знаем.

    YYYY/MM/DD HH:MM:SS TZD
вот это можно приюзать. но только прийдется перевернуть строку.
ну или поменять местами месяц дату.
 
str.replace(/(\d{2,2})\/(\d{2,2})\/(\d{4,4})/g, "$2/$1/$3");
Reply all
Reply to author
Forward
0 new messages