格式化日期时间JavaScript
Format date time 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返回。。所以你可以在那里加上你的差异。
JavaScript日期格式
查看date.js!这是一个非常强大的小库,用于处理JavaScript中的Dates。
要在美国东部时间得到今天的日期,你可以做一些事情,比如。。。
var today = new Date();
today.toString(); // outputs "Wed Apr 11 2012 15:40:40 GMT-0500 (CDT)"
today.setTimezone("EST");
today.toString(); // outputs "Wed Apr 11 2012 14:40:40 GMT-0500 (CDT)"
另外,值得一提的是checkoutmoment.js。我认为这两个库是相辅相成的。
如果你只做
var now = new Date();
document.write(now);
你会得到
Wed Mar 14 2012 20:53:06 GMT+0000 (GMT Standard Time)
链接1、链接2。
这是你想要的吗?
相关文章:
- Javascript时间轨迹
- 在ISO转换后,JavaScript时间滞后了一个小时
- javascript时间戳插入字符串变量
- Javascript时间函数问题
- 几年前的javascript时间戳,并考虑闰年
- 简单的javascript时间/金钱每小时计算器
- Javascript时间戳编号不是唯一的
- 用于显示服务器上的 javascript 时间的脚本不起作用
- 我如何从手机上解释这些奇怪的JavaScript时间戳
- JavaScript 时间总和不计算后 .
- 使用正则表达式的JavaScript时间格式转换
- Javascript时间计数器与翻转时钟
- 如何将JavaScript时间对象转换为不同的格式
- 清理 JavaScript 时间戳
- 如何使Javascript时间自动更新
- JavaScript:时间戳的最佳格式
- JavaScript 时间戳到 Python 日期时间转换
- Javascript时间函数
- Javascript时间显示来自计算机的上午/下午(快速调整)
- 设置Javascript时间&来自SQL数据库和asp.net代码隐藏页的时区