我正在使用一个插件来制作一个ganttchart。我用json: Plugin:GitHub - JQuery Gantt填充了这个插件
{ "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的关键?
发布于 2011-09-12 16:36:19
yu应该使用microtime(true)计算一个浮点值,然后乘以1000得到微秒:
$time = microtime(true)*1000;有关更多信息,请查看the documentation。
发布于 2011-09-12 16:30:38
这是从JavaScript时间戳构造PHP对象的方法:
new Date('<?php echo date('r'); ?>');发布于 2011-09-12 16:33:05
在你的JS中,你可以做:
var timer = 1315815507;
var float = Math.round(parseInt(timer)/1000000)*1000000; 这将为您提供: 1316000000
现场示例:http://jsfiddle.net/DBjS8/1/
https://stackoverflow.com/questions/7385096
复制相似问题