使用PHP匹配Javascript时间戳
Using PHP to Match a Javascript Timestamp
好吧,当我做代码时:
<script type = "text/javascript" >
document.write((new Date).getTime());
</script>
您可以获得以毫秒为单位的Unix时间戳。我需要一些能在PHP中匹配的东西。我需要一个变量来设置,不一定要打印。变量需要是不带任何格式(小数、逗号等)的字符串或数字。
数字不必完全匹配,但必须接近。我试着做time()*1000,但它把它变成了科学的符号,我无法在不弄乱字符串的情况下格式化它。
非常感谢您的帮助
如果您不需要(毫秒)预处理,那么只需除法&Math.floor的javascript函数。因此:
time();
和
Math.floor((new Date).getTime()/1000)
应同时返回相同的值。
您想要的是PHP中的毫秒时间。要实现这一点,您需要使用microtime
函数和一些乘法的组合。
microtime
在传递true
作为其第一个参数时,将返回当前时间,即从Unix历元到最近微秒的秒数。
要将该值转换为自Unix epoch以来毫秒数的整数值,必须将该值乘以1000并强制转换为整数。
因此:
$milliseconds = (int)(microtime(true) * 1000);
javascript
getTime() ;
方法返回自1970年1月1日午夜以来的毫秒数和指定日期。
php的等价物是
time() * 1000; // not microtime() as I wrongly said earlier.
然而,它们不会匹配,因为php似乎不支持毫秒精度。
相关文章:
- Javascript Unix时间戳转换
- JavaScript JSON关联对象键和值都作为日期时间戳
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- javascript时间戳插入字符串变量
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- mysql时间戳格式的Javascript regex不起作用
- 如何使用javascript获取最后一个全天时间戳
- 如何使用javascript在网络上仅将UTC时间戳转换为本地时间?从 http://openweathermap.or
- 在javascript中向本地时间戳添加时间戳偏移量
- 根据javascript中的时间戳进行排序
- JavaScript:获取MySQL时间戳和当前日期之间的天数差
- JavaScript将人类可读的日期转换为unix时间戳,然后再转换回来
- 生成时间戳日期|Javascript范围内的空数据
- 使用 JavaScript 的客户端日期/时间戳一致(考虑时区)
- 如何使用javascript在unix时间戳中获取日期
- 几年前的javascript时间戳,并考虑闰年
- 处理日期时间时间戳javascript(angularjs)和mongo的滑块
- 添加自动增量或时间戳 - JavaScript,jstorage
- 从格式化日期获取UTC时间戳-javascript