settutcdate &getUTCDate方法不显示UTC格式的时间,为什么?
Javascript setUTCDate & getUTCDate Methods Don't Show Time in UTC, Why?
我需要创建一个UTC时间戳。这是我正在尝试的,但警告弹出窗口显示GMT+2的日期,尽管使用了setUTCDate和getUTCDate方法。为什么会发生这种情况?
// Get Number of Days Until Expiration
var expDays = $('input[name=exp-field]').val();
// Create Timestamp
var expDate = new Date();
expDate.setUTCDate( expDate.getUTCDate() + parseInt(expDays) );
alert("expDate is: " + expDate);
// Convert to seconds
var finalDate = Math.round( expDate.getTime() / 1000 );
在你的警报你正在做一个字符串和日期之间的连接,方法toString
日期对象被调用,而不是toUTCString
方法应该被调用,所以我认为你应该改变你的代码:
alert("expDate is: " + expDate.toUTCString());
finalDate
应该是好的,虽然,你可以看到从文档https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/getTime
相关文章:
- 为什么我的上下文选择器和.buttonset()在ie中花费了这么长时间
- 为什么这个代码不起作用?我花了很长时间试图弄清楚这一点
- 为什么我的线没有随着时间的推移而画出来
- 为什么fs.readFile在windows上花费太多时间
- 为什么这个 AJAX 调用需要这么长时间
- 为什么这个正则表达式需要这么长时间才能执行
- 为什么 MVC4 验证 js 自动将数字验证添加到日期时间
- 为什么chromecast在动画帧之间需要这么长时间
- 为什么日期对象的时间没有改变?我怎样才能改变它
- 为什么我的AngularJS ngModel绑定到时间输入,而不绑定到日期输入
- 为什么我从时间戳中得到错误的日期
- 为什么 JavaScript 可以处理 2038 年以后的时间戳
- 为什么我的保存时间功能不起作用?PHP + AJAX JS.
- 为什么 d3 时间刻度只显示我 00:00
- 为什么函数参数需要这么长时间才能加载
- 为什么此 Google 日历 API 请求不返回开始时间等事件数据
- 为什么在我的 jsperf tsts 中,更长的继承链需要更长的时间
- 为什么将 ng-select 替换为自定义指令会导致$http请求不会每隔一段时间发送一次
- 为什么将数据加载到流星集合中需要这么长时间
- 为什么在 CrossRider 中加载背景需要这么多时间