时刻.js:是否可以将时间(LT)归零
Moment.js: Is it possible to zero pad a time (LT)?
我们显示一列日期和时间,并使用 Moment.js 来格式化显示的文本:
假设 adate 是 2013 年 9 月 9 日,时间是上午 08:00。
var formatted = moment(adate).format("L LT");
日期是完美的,并且是零填充的,例如:09/22/2013
时间不是零填充的;我得到 8:00
有没有办法告诉 Moment.js 将时间归零,这样我的日期和时间列看起来不错?
我使用的是 2.1.0 版。
你需要更改 longDateFormat (docs): LT: "hh:mm A"
(hh 是重要的位)
moment.lang('en', {
longDateFormat : {
LT: "hh:mm A",
L: "MM/DD/YYYY",
l: "M/D/YYYY",
LL: "MMMM Do YYYY",
ll: "MMM D YYYY",
LLL: "MMMM Do YYYY LT",
lll: "MMM D YYYY LT",
LLLL: "dddd, MMMM Do YYYY LT",
llll: "ddd, MMM D YYYY LT"
}
});
var d = moment("Dec 25, 1995 4:00 AM GMT")
d.format("L LT")
结果:
"12/24/1995 08:00 PM" // I'm GMT -8 so it checks out for me :)
我还没有测试过您是否可以单独设置 LT。似乎可能/可能。
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- Java脚本时间添加
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Json数据包含日期和时间格式
- 如何根据时间运行不同的脚本
- Ajax文件加载和<输入>文件加载
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 在wordpress一定时间后更改自定义字段
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- HTML 5<音频>-在特定时间点播放文件
- “;预加载“;<音频>影响window.onload事件时间
- 日期时间属性在<时间>要素
- 时刻.js:是否可以将时间(LT)归零
- 我如何更改<p>使用javascript在定义的时间延迟后动态标记数据
- Onload函数下拉时间<HTML>
- Youtube嵌入有错误的开始时间<iframe><javascript>
- 使用Date对象和<输入类型=“;时间“>
- 正在更新多个<span>'当特定时间在<span>'s与当前时间匹配
- 自动刷新一组<李>在一段时间后的页面上