javascript - 如何在 javascript 中获取这种特定的日期时间格式
问题描述
在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 中使用二维数组并尝试从中读取值会给出“未捕获的类型错误:无法读取未定义的属性 '0'”
- ms-access - 我正在尝试在访问中运行查询。当我使用 IIF 函数设置参数时,它无法正常工作。它没有读取字符串
- loops - 如何循环通过 Makefile (GNU) 中的文本文件?
- python - 动态python函数和exec混淆
- carrot2 - carott2 是否有用于 JIRA 集成的适配器,用于可视化 JIRA 票据收集
- jquery - 在第一个 div 中的 2 个 div 之间包装内容,删除第二个
- javascript - 如何在 React 中删除列表项 - 控制台中不显示错误
- scala - Akka Streams - 流大表
- backend - 清晰设计编程
- c++ - 在c ++中找到从1到50的随机数的平均值