Как я могу преобразовать дату в JavaScript для строки - PullRequest
1 голос
/ 22 апреля 2010

У меня есть метод javascript, который принимает дату:

  convert(new Date("02/20/2010");

как я могу разрешить преобразованию возвращать "20.02.2010" в виде строки?

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010

Вывод Date("02/20/2010") похож на Thu Apr 22 2010 15:15:51 GMT+0530 (India Standard Time), который сам по себе является строкой.

Есть несколько встроенных функций манипуляции с датой / временем, которые могут быть вам полезны

toDateString() method

d=new Date("02/20/2010");
d.toDateString();
==> Tue Feb 02 2010

d.toUTCString() => Пт, 19 февраля 2010 18:30:00 GMT

Но если "02/20/2010" - это то, что вы хотите получить, вы можетепойти с вышеупомянутыми ответами.

Кстати, зачем вам метод, который выдает результат, совпадающий с входом?

2 голосов
/ 22 апреля 2010
d=new Date("02/20/2010");

(d.getMonth()+1) + "/" + d.getDate() + "/" + d.getFullYear();

2/20/2010

или просто распечатать его, не передавая его конструктору Date?

alert("02/20/2010")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...