0

我正在尝试从 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"));

从我的机器上运行它时,我得到了预期的日期和时间字符串。喜欢 dateString as Fri Oct 12 2012timeString as 10:15 AM

但是在实时服务器中,我得到了dateString as Fri 1515 12 2012timeString as 10:1010 AM. 我认为问题在于月份和分钟的格式。

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

从javascript格式化日期字符串的最佳方法是什么。我是否在做正确的事情来格式化日期字符串。

4

1 回答 1

0

通过使用startDate.getDate() & startDate.getDay() & startDate.getFullYear()
查看此http://www.w3schools.com/jsref/jsref_obj_date.asp它可以帮助您。通过使用此日期对象属性,您可以获得适当的结果

于 2012-10-03T07:03:35.000 回答