将UTC时间注入页面
本文关键字:注入 时间 UTC | 更新日期: 2023-09-27 18:13:46
我使用了几个文字将用户的时间注入到页面中。HTML中的值是UTC时间。
var TheDay = parseInt($('#UserDayToday').html(), 10);
var TheMonth = parseInt($('#UserMonthToday').html(), 10);
var TheYear = parseInt($('#UserYearToday').html(), 10);
var TheHours = parseInt($('#UserTimeStampHours').html(), 10);
var TheMinutes = parseInt($('#UserTimeStampMinutes').html(), 10);
现在我想用那个时间建立一个时间戳,所以我试着这样做:
var TheDateToday = new Date();
TheDateToday.setUTCFullYear(TheYear, TheMonth, TheDay);
TheDateToday.setUTCHours(TheHours, TheMinutes, 0, 0);
alert(TheDateToday);
当警报响起时,它会给我添加时区偏移的时间。我怎样才能得到UTC时间呢?我知道我可以从浏览器中获得它,但我想从服务器发送的数据中获得UTC时间,而不是由浏览器从用户的机器中检索。
谢谢
以本地时间显示日期。使用toUTCString
方法代替隐式的toString
方法:
alert(TheDateToday.toUTCString());