javascript - 将毫秒转换为日期 (jQuery/JavaScript)

标签 javascript jquery datetime

我有点闲逛,但我会尽量保持清楚 -

我很无聊,所以我正在制作一个“shoutbox”,我对一件事有点困惑。我想获得输入消息的时间,并且我想确保我获得了服务器时间,或者至少确保我没有获得用户的本地时间。我知道没关系,因为这东西除了我不会被任何人使用,但我想彻底。我环顾四周并测试了一些东西,我认为这样做的唯一方法是获取自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数,因为那将是每个人都一样。

我就是这样做的:

var time = new Date();
var time = time.getTime();

返回一个类似 1294862756114 的数字。

有没有办法将 1294862756114 转换为更易读的日期,例如 DD/MM/YYYY HH:MM:SS

所以,基本上,我正在寻找与 PHP 的 date(); 函数等效的 JavaScript。

最佳答案

var time = new Date().getTime(); // get your number
var date = new Date(time); // create Date object

console.log(date.toString()); // result: Wed Jan 12 2011 12:42:46 GMT-0800 (PST)

关于javascript - 将毫秒转换为日期 (jQuery/JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4673527/

相关文章:

javascript - 为动态对象添加类名

javascript - 如何从我的字符串中删除正斜杠?

c# - 使用 NodaTime 计算包含的天数

javascript - 与 document.forms[0].elements[i].value; 等效的 jQuery 是什么?

javascript - JS Modal- 不使用 Bootstrap

c# - 从 Byte[] 到 unix 时间戳(以毫秒为单位)

java - 尝试在 Android 中将字符串转换为日期时间时出错

javascript - 有没有办法防止使用浏览器后退按钮离开网页?

javascript - 使用 Javascript 伪造浏览器位置

javascript - 使用 jquery 突出显示当前菜单项 asp.net