日期.js“tt”格式不起作用
Date.js 'tt' format doesn't work?
我正在使用以下JavaScript代码:
var d = Date.parseExact('Jun 4, 2012 12:30:00 AM','MMM d, yyyy h:mm:ss tt');
alert(d.toString('MMM d, yyyy h:mm:ss tt'));
警报的结果是:
Jun 4, 2012 12:30:00 PM
似乎Date.js并不真正关心我的"tt"格式....这是一个错误吗??
谢谢。
不确定这是否适用于您,但我今天发现了这个。
事实证明,主站点上可供下载的.js
文件有点过时了。更新到此问题中提到的版本为我解决了类似的问题。
首先,它确实关心您是否使用 tt 格式。似乎如果您确实解析了 05:30 AM,那么您会得到预期的结果,但是当您超过 12 时,它会变为 PM。
(如果你从PM开始,你会得到相反的结果,然后你会得到AM。
在这里,我有点不稳定,因为我不太熟悉AM PM系统。但那些不是从00:00到11:59吗?
无论如何,似乎这就是 Date.js 库所做的,它将您 12:30 时间的 AM 更改为 PM。
相关文章:
- NodeJS日期格式不起作用
- mysql时间戳格式的Javascript regex不起作用
- Jquery Datepicker日期格式在Asp.net中不起作用
- Videogular-hh:mm:ss格式的日期筛选器不起作用
- 使用J-query数据表,美国日期格式的自定义排序不起作用
- Javascript在<!doctype html>以正确的格式插入时不起作用
- 日期.js“tt”格式不起作用
- JSON 输出的格式不起作用
- 月年格式的日期控制在火狐中不起作用
- <输入类型=“文件” />如果安装了 WINRAR,文件格式验证不起作用
- Concat 对象不起作用,或者我需要将值转换为正确的格式
- 要发送的 ajax 请求的 html 格式不起作用
- 高图表日期时间标签格式不起作用
- Javascript 选择格式在浏览器中不起作用,而在 dreamweaver 中它确实如此
- 格式为mm/yyyy的日期正则表达式不起作用
- 数字格式的Java Script正则表达式不起作用
- 为什么我的时间格式在javaScript中不起作用
- JavaScript字符串格式不起作用
- 手持自定义渲染器和数字格式不起作用
- Momentjs:像“MM/DD/YYYY hmA”这样的解析格式不起作用