我正在尝试从 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 2012
和timeString as 10:15 AM
。
但是在实时服务器中,我得到了dateString as Fri 1515 12 2012
和timeString as 10:1010 AM
. 我认为问题在于月份和分钟的格式。
本地服务器在印度,实时服务器在美国。所以我不确定,它是否与不同文化中的日期格式有关?
从javascript格式化日期字符串的最佳方法是什么。我是否在做正确的事情来格式化日期字符串。