JS microtime 与 php microtime

发布于 2024-12-04 14:31:07 字数 620 浏览 1 评论 0原文

我正在使用甘特图插件。我用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

两仪 2024-12-11 14:31:07

你应该使用 microtime(true) 来获取浮点值,然后将其乘以 1000 以获得微秒:

$time = microtime(true)*1000;

看看 文档 了解更多信息。

yu should use microtime(true) to geat a float-value and then multiply it by 1000 to get microseconds:

$time = microtime(true)*1000;

take a look at the documentation for more information.

徒留西风 2024-12-11 14:31:07

在你的JS中你可以这样做:

var timer = 1315815507;
var float = Math.round(parseInt(timer)/1000000)*1000000; 

这将为你提供:1316000000

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

in you JS you could do:

var timer = 1315815507;
var float = Math.round(parseInt(timer)/1000000)*1000000; 

this will give you: 1316000000

live example at: http://jsfiddle.net/DBjS8/1/

自此以后,行同陌路 2024-12-11 14:31:07

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

new Date('<?php echo date('r'); ?>');

This is the way to construct a JavaScript date object from a PHP timestamp:

new Date('<?php echo date('r'); ?>');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文