我想将纪元'1326067200000'转换为月份,即'1月'。
var d = new Date(1326067200000).format("%B");
print (d);
虽然没有工作。
最简单,最优雅的方式是什么?
答案 0 :(得分:1)
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
或者,您可以使用getMonth()
获得0编号的月份:
var monthNames = ['Jan','Feb','Mar']
var month = monthNames[new Date(1326067200000).getMonth()];