2010-04-04 1 views
0

Вчера мне удалось это решить, а затем потерял работу дня из-за смерти HD. Теперь я не могу вспомнить, что я сделал, чтобы исправить это, но я знаю, что это можно сделать.Javascript string to Date conversion - простой?

ввода: строка даты в формате 'м/d/уу', например, '12/25/10' , или '4/1/10' (1 апреля) Выход - Дата объекта

I Я работаю с date.js и date.format.js, поэтому имеют Date.fromString() и Date.format() avaiable. Но попытка нескольких комбинаций не дает мне то, что мне нужно.

ЕСЛИ дата была «мм/дд/гг», тогда это просто. Но я использую jquery.datepicker.js, который выводит в «m/d/yy», и я не хочу сильно это менять. Я знаю, что это преобразование можно сделать.

После 22-часового дня ... Мне нужна помощь.

Спасибо.

Марк ...

ответ

0

укажите в datejs Date.parse функцию

+0

Определенно что-то я смотрел на вчера, однако его не делает много для меня. Я изменил формат на MM/DD/YY, надеясь, что это поможет, и теперь я получаю: var d = date.fromString (date); var e = Date.parse (дата); дата = '4/29/11' е = -1851750000000 d = (Дата) 4 мая 2011 Что-то странно здесь. Это не *, что * сложно .. –

+0

Изменено Date.format на 'mm/dd/yy', и дата теперь преобразуется с использованием fromString правильно. –