更新了如何在JavaScript中获取UTC时间戳?
关于此链接和信息: 我无法向这位先生发布最新消息。您向我暗示了如何提高答案: 谨此致谢: 希普卢·莫卡德·伊姆 29.1k33797 你也可以利用getTimezoneOffset和getTime更新了如何在JavaScript中获取UTC时间戳?,javascript,utc,seconds,Javascript,Utc,Seconds,关于此链接和信息: 我无法向这位先生发布最新消息。您向我暗示了如何提高答案: 谨此致谢: 希普卢·莫卡德·伊姆 29.1k33797 你也可以利用getTimezoneOffset和getTime x = new Date() var UTCseconds = (x.getTime() + x.getTimezoneOffset()*60*1000)/1000; 谢谢你的时区补偿电话。我做了一个增强 // 20140922 arf made another piece of server
x = new Date()
var UTCseconds = (x.getTime() + x.getTimezoneOffset()*60*1000)/1000;
谢谢你的时区补偿电话。我做了一个增强
// 20140922 arf made another piece of server side classic asp work.
// I prefer moving both sides of equation to seconds.
x = new Date()
var UTCseconds = ( (x.getTime()/1000) + (x.getTimezoneOffset()/60) );
return UTCseconds
//另一个帖子的样本
<script language='Javascript' runat='server'>
function jsGetUTCTime() {
//var d = new Date();
//return d.toUTCString();
x = new Date()
var UTCseconds = ( (x.getTime()/1000) + (x.getTimezoneOffset()/60) );
return UTCseconds
}
</script>
<script language='VBScript' runat='server'>
Function getUTCTime()
' Use JScript to get the current GMT time stamp
getUTCTime = jsGetUTCTime()
End Function
</script>
< %
m_utc_time_stamp = getUTCTime()
% >
函数jsGetUTCTime(){
//var d=新日期();
//返回d.toutString();
x=新日期()
var UTCseconds=((x.getTime()/1000)+(x.getTimezoneOffset()/60));
返回UTC秒
}
函数getUTCTime()
'使用JScript获取当前GMT时间戳
getUTCTime=jsGetUTCTime()
端函数
< %
m_utc_time_stamp=getUTCTime()
% >
我想你在找这个:
UnixTimeStamp = DateDiff("s","01/01/1970",Now()) * 1000
日期在JSDAN中已经是UTC时间戳了,看起来不是这样,但我需要它来转换HMAC-MD5键,SHA1格式的短语翻译。。奇怪。你有问题吗?是的,有一个函数可以获取偏移量,但是如果你这样做,比如说alert(+new Date()),你会看到UTC ms值,而不是本地ms值(除非你住在英国)。简而言之,您不需要调整getTime()数字来获得UTC,这样做实际上会将日期对象调整为UTC以外的值。实际上,不需要调整偏移时区。从1970年1月1日起,我一直在用firstdata的sha和md5 datetime秒(utc)与firstdata抗争,这是我发现的唯一有效的代码,至少在PST时区,不必硬编码+7小时的偏移量和很快的+8小时的夏令时。我尝试了,但它甚至没有接近FIRSTCARD从服务器端期望的正确数字。该代码的结果在+7小时后关闭。它需要根据GMT调整时区偏移量进行调整,这是第一篇文章。