将纪元转换为月份
converting epoch into month
我想将纪元'1326067200000'转换为月份,即'一月'。
var d = new Date(1326067200000).format("%B");
print (d);
虽然不工作。
最简单、最优雅的方法是什么?
请参阅 toLocaleDateString():
var month = new Date(1326067200000).toLocaleDateString('en-US', {month: 'short'})
在撰写本文时,您必须修补Safari:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString#Browser_compatibility
或者,您可以获得一个编号为 0 的月份,其中包含 getMonth()
:
var monthNames = ['Jan','Feb','Mar']
var month = monthNames[new Date(1326067200000).getMonth()];
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 将数字转换为一定数量的硬币
- 将纯文本URL转换为可单击链接
- 将 DD/MMM/YYYY 转换为二进制/纪元日期 JavaScript
- 将纪元转换为月份
- 本地日期转换为 UTC 纪元时间并在 JavaScript 中返回日期时不匹配
- 如何将纪元时间戳转换为当前时间戳
- Javascript 如何将纪元转换为本地日期
- Zing 图表将纪元日期转换为人类可读的日期
- 使用 D3 进行纪元时间转换
- 如何在没有正则表达式的情况下将 dd-MM-yyyy HH:mm:ss 转换为 Javascript 中的纪元时间
- 试图将Unix纪元时间转换为UTC本地化日期/时间字符串
- 转换从纪元到日期字符串
- 将正常日期转换为纪元时间