使用JavaScript(jQuery)将PHP uniqid()转换为实时

时间:2012-02-11 12:58:36

标签: php javascript jquery

我正在寻找一个非常短的代码来在JavaScript(jQuery)中执行此操作:

date("r",hexdec(substr(uniqid(),0,8)));

请帮忙。感谢。

2 个答案:

答案 0 :(得分:2)

考虑这个例子:

var uniqid = '4f36688f15996';

new Date(parseInt(uniqid.substr(0, 8), 16) * 1000);
// Sat Feb 11 2012 14:09:35 GMT+0100 (CET)

答案 1 :(得分:0)

这似乎过于复杂......

php > echo hexdec(substr(uniqid(),0,8)), "\n", time();
1328965876
1328965876

您只需要一点格式就可以将JavaScript toString转换为您需要的内容。

php > echo date('r');
Sat, 11 Feb 2012 14:12:16 +0100

js> new Date().toString();
"Sat Feb 11 2012 14:11:51 GMT+0100 (CET)"