javascript - 如何在 JavaScript 中获取特定的日期时间格式

标签 javascript datetime format

在javascript中,有没有办法将日期时间转换为以下格式:

// 11/3/18, 12:00 AM

Date().toString() gives me:

Sat Nov 03 2018 00:00:00 GMT+0000 (UTC)

谢谢。

最佳答案

这是格式化日期的替代方法,函数 Date.prototype.toLocaleDateString允许您根据选项/标志设置日期格式。

一些 js 引擎以不同的方式管理格式过程(因此,这是依赖于实现的),因此要小心。此外,您需要检查浏览器的兼容性。

let today = new Date();
var options = { year: 'numeric', month: 'numeric', day: 'numeric', hour12: true, hour: 'numeric', minute: 'numeric' };

console.log(today.toLocaleDateString('en-US', options));

关于javascript - 如何在 JavaScript 中获取特定的日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53135815/

相关文章:

如果文本字段为空,则在提交时发出 Javascript 警报

javascript - 一个 ui-sref 链接有效,其余无效

javascript - 使用 Angular 和 Node 进行服务器端渲染

asp.net-mvc - ASP.NET MVC - Razor View 中的本地时间是在客户端还是服务器上计算的?

python - 给定日期后的 DatetimeField 过滤器

database - 在 Access 中的天数后用 'nd' 或 'th' 格式化日期

javascript - 是否有可能在 Electron 主进程中捕获渲染进程的异常?

ruby-on-rails - 仅使用 Ruby 内置函数将秒数转换为小时数 - 除了天数

python - 具有 Python 相关信息的前五名表

video - 使用 ffmpeg 转换器的最佳视频格式