想要显示服务器 UTC 日期时间,而不考虑客户端计算机的日期时间
Want to display server UTC date time regardless of client machines datetime
我想以 UTC 格式显示服务器使用的当前日期和时间。我如何强制 JavaScript 使用正确的日期和时间!我只是希望 Javascript 以 UTC 格式显示服务器使用的正确日期 - 无论客户端的时间/日期设置是什么(即提前 12 小时时区或日期设置错误等)。这可能吗?
这将为您提供UTC格式的日期
var now = new Date();
var now_utc = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), now.getUTCHours(), now.getUTCMinutes(), now.getUTCSeconds());
小提琴
如果要在客户端上执行 javascript 时使用服务器的日期时间,服务器必须动态地将其时间提供给客户端,无论是作为单独的 http 请求还是与调用 javascript 的网页一起
我在aspx页面中添加了一个js文件(date.js)。并编写一个函数来显示日期时间。
<div id="clock">
</div>
function UpdateUTCDateTime() {
var currentDate = Date.now();
var currentUTCdate = currentDate.toUTCString();
if (navigator.userAgent.indexOf("MSIE") < 0) {
currentUTCdate = currentUTCdate.replace("GMT", "UTC");
}
$("#Clock").text(Date.parseExact(currentUTCdate, "ddd, dd MMM yyyy HH:mm:ss UTC").toString("dd-MMM-yyyy hh:mm tt"));
setTimeout(UpdateUTCDateTime, (60 - currentDate.getSeconds()) * 1000);
}
所以它会给我当前 UTC 日期时间。
相关文章:
- 更改angularjs中的日期-时间格式
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 将日期时间从json转换为可读格式
- 使用时刻.js从日期时间中提取时间
- 两个日期时间选择器
- Javascript:如何在onChange事件期间更改日期时间值
- .Net webApi ISO日期时间和IE8
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 转换日期时间格式
- 在JavaScript中转换日期/时间格式
- JavaScript JSON关联对象键和值都作为日期时间戳
- 将日期时间javascript绑定到表列
- 将JS日期解析为C#日期时间
- 使用JavaScript将客户端日期/时间字符串转换为JSON日期/时间串
- 从javascript数组获取php的日期时间
- 格式化momentjs日期时间
- 这个正则表达式的日期/时间有什么问题
- Mongoose查询在两个日期时间之间提取数据
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 自定义angularjs过滤器日期时间格式额外字符