2010-07-22 6 views
1

En ce moment dans mon code, jedate de conversion/heure

$ ('# StartDateTime'). Val (nouvelle Date (event.start) .toLocaleDateString() + "" + (événement .start) .toLocaleTimeString());

qui affiche "Jeudi 22 Juillet 2010 8:00:00 AM". Je me demandais si quelqu'un pouvait m'aider sur la façon dont je pourrais le convertir à tout simplement "07/22/2010 08:00 am"?

J'apprécierais beaucoup. Merci!

Répondre

1

Je pense que vous allez devoir finir par faire quelque chose comme ça.

Voici un exemple: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);​​​​​​​​​​​​​​​​