2010-07-22 3 views
1

Сейчас в моем коде, я новообращенныйдата/время

$ ('# StartDateTime'). Вал (новый Дата (event.start) .toLocaleDateString() + "" + (событие .start) .toLocaleTimeString());

который отображается «четверг, 22 июля 2010 г. 8:00:00». Мне было интересно, может ли кто-нибудь помочь мне в том, как я могу преобразовать его в простое «07/22/2010 08:00»?

Я был бы очень признателен. Благодаря!

ответ

1

Я думаю, вам нужно будет сделать что-то подобное.

Вот пример:http://jsfiddle.net/7exrR/

var date = new Date(event.start); 

var m = date.getMonth() + 1; 
var d = date.getDate(); 
var y = date.getFullYear(); 
var t = date.toLocaleTimeString().toLowerCase().replace(/:\d\d ([ap]m) .+$/,' $1'); 

$('#StartDateTime').val(m + '/' + d + '/' + y + ' ' + t);​​​​​​​​​​​​​​​​