2010-07-22 5 views
1

, 내가 가진변환 날짜/지금 내 코드에서 시간

$ ('#의 StartDateTime'). 발 (새 일 (event.start) .toLocaleDateString() + ""+ (이벤트 .start) .toLocaleTimeString());

이것은 "Thursday, July 22, 2010 8:00:00 AM"을 표시합니다. 나는 누군가를 내가 그것을 단지 평범한 "07/22/2010 08:00 am"으로 어떻게 바꿀 수 있었는지에 관해 나를 도울 수 있는지 궁금하게 생각하고 있었다?

나는 그것을 많이 감사하겠습니다. 감사!

답변

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);​​​​​​​​​​​​​​​​ 
: 여기

은 예입니다