javascript中的日期格式问题

javascript中的日期格式问题,javascript,date-format,Javascript,Date Format,我正试图从javascript中格式化一个日期,如下所示 var startDate = new Date('Fri Oct 12 2012 10:15:00 GMT+0530 (India Standard Time)'); var dateString = startDate.format("ddd MMM dd yyyy")); var timeString = startDate.format("h:mm tt")); 当从我的机器上运行这个时,我得到了

我正试图从javascript中格式化一个日期,如下所示

var startDate = new Date('Fri Oct 12 2012 10:15:00 GMT+0530 (India Standard Time)');       

   var dateString = startDate.format("ddd MMM dd yyyy"));

    var timeString = startDate.format("h:mm tt"));
当从我的机器上运行这个时,我得到了预期的日期和时间字符串。喜欢
日期字符串为2012年10月12日星期五
时间字符串为上午10:15

但在live server中,我得到的是2012年12月15日星期五的
日期字符串和上午10:1010的
时间字符串。我认为问题在于月和分钟的格式

本地服务器在印度,实时服务器在美国。所以我不确定,它是否与不同文化中的日期格式有关


从javascript格式化日期字符串的最佳方法是什么。使用
startDate.getDate()&startDate.getDay()&startDate.getFullYear()格式化日期字符串是否正确。


查看此文件有助于您。通过使用此日期对象属性,您可以获得相应的结果

您能否显示一些代码以了解实际问题。我无法运行您的代码。Firefox 15说:
TypeError:startDate.format不是一个函数
@VijayVerma:实际上是我从Telerik控件获得的日期字符串。当我提醒这个值时,我得到了这样的结果。这就是为什么我把这个值放在这里。修改了我问题的代码部分。请检查一下。我曾经这样使用过,我正在将这些值设置为某个标签,并且正在工作。如果可以,请尝试使用mm/dd/yy作为格式,这意味着您的格式错误。您是否在服务器上使用javascript?你在用nodejs吗?