JS microtime 与 php microtime
我正在使用甘特图插件。我用 json 提供插件: 插件: 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 的关键吗?
i'm using a plugin for a ganttchart. i feed the plugin with 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."}
]
},
So if i try to generate such a block uhm i get some decent problems with the microtime.
microtime in php gives me: 0.77424900 1315815507
and time: 1315815507
but i need something like 1310508000000.
it can't be the key just to add some 0's ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你应该使用
microtime(true)
来获取浮点值,然后将其乘以 1000 以获得微秒:看看 文档 了解更多信息。
yu should use
microtime(true)
to geat a float-value and then multiply it by 1000 to get microseconds:take a look at the documentation for more information.
在你的JS中你可以这样做:
这将为你提供:1316000000
现场示例: http://jsfiddle.net/DBjS8 /1/
in you JS you could do:
this will give you: 1316000000
live example at: http://jsfiddle.net/DBjS8/1/
这是从 PHP 时间戳构造 JavaScript 日期对象的方法:
This is the way to construct a JavaScript date object from a PHP timestamp: