我正在寻找一个非常短的代码来在JavaScript(jQuery)中执行此操作:
date("r",hexdec(substr(uniqid(),0,8)));
请帮忙。感谢。
答案 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)"