Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新了如何在JavaScript中获取UTC时间戳?_Javascript_Utc_Seconds - Fatal编程技术网

更新了如何在JavaScript中获取UTC时间戳?

更新了如何在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

关于此链接和信息:

我无法向这位先生发布最新消息。您向我暗示了如何提高答案:

谨此致谢: 希普卢·莫卡德·伊姆 29.1k33797

你也可以利用getTimezoneOffset和getTime

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调整时区偏移量进行调整,这是第一篇文章。