首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS microtime vs php microtime

JS microtime vs php microtime
EN

Stack Overflow用户
提问于 2011-09-12 16:25:51
回答 3查看 3.9K关注 0票数 4

我正在使用一个插件来制作一个ganttchart。我用json: Plugin:GitHub - JQuery Gantt填充了这个插件

代码语言:javascript
复制
{ "name": "Zbigniew Kowalski",
   "desc": "Administrator",
   "values": [
       {"from": "/Date(1310508000000)/", "to": "/Date(1311026400000)/", "desc": "<b>Type</b>: Task<br/><b>name</b>: Task 5<br/><b>Description</b>: Task desc."}
     ]
},

因此,如果我尝试生成这样的块,嗯,我会得到一些与微时间相关的问题。

在php中的microtime为: 0.77424900 1315815507,时间: 1315815507

但我需要1310508000000左右的。

它不能仅仅是添加一些0的关键?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-12 16:36:19

yu应该使用microtime(true)计算一个浮点值,然后乘以1000得到微秒:

代码语言:javascript
复制
$time = microtime(true)*1000;

有关更多信息,请查看the documentation

票数 3
EN

Stack Overflow用户

发布于 2011-09-12 16:30:38

这是从JavaScript时间戳构造PHP对象的方法:

代码语言:javascript
复制
new Date('<?php echo date('r'); ?>');
票数 0
EN

Stack Overflow用户

发布于 2011-09-12 16:33:05

在你的JS中,你可以做:

代码语言:javascript
复制
var timer = 1315815507;
var float = Math.round(parseInt(timer)/1000000)*1000000; 

这将为您提供: 1316000000

现场示例:http://jsfiddle.net/DBjS8/1/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7385096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档