格式日期时间JavaScript
问题描述:
如何在JavaScript中像这样格式化日期和时间?
格式日期时间JavaScript
2012年3月5日14:30 @(UTC - 9:30)
我用这个代码来计算EST时间:
function getDate() {
var now = new Date();
var utc = now.getTime() + (now.getTimezoneOffset() * 60000);
return new Date(utc + (3600000 * -4));
}
答
我使用Tats推荐的日期时间格式,因为手动操作是一个庞大的PIA。
var yourDate = dateFormat(getDate(), "mmmm dd, yyyy @ HH:MM) + "(UTC -9:30)";
请记住,这是不是夏令知道..和你所要求的UTC -9:30在您的格式,但你的函数转换为-4。另外,我相信now.getTime以UTC的形式返回,所以你可以在那里添加你的差异。
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date – Corbin 2012-03-14 20:44:46
嗨,希望这会有所帮助, - http://blog.stevenlevithan.com/archives/date-time-format,欢呼声 – 2012-03-14 20:45:58
@Tats_innit它确实,谢谢 – Shahin 2012-03-14 21:03:41