我正在玩节点中的时刻库,并试图格式化日期:
moment().tz(timezone).format('dddd')
此格式为我提供了一周中的当前日期'Tuesday'
现在,我想格式化为:'Tuesday May 2, 2017'
使用片刻以这种方式格式化它的最佳方法是什么?
答案 0 :(得分:0)
您可以简单地使用片刻format()
,在您的情况下,您必须使用'dddd MMMM D, YYYY'
其中:
dddd
代表星期几的名称MMMM
代表月份名称D
代表该月的某一天YYYY
代表四位数年份这是一份工作样本:
var timezone = 'Europe/Rome';
console.log(moment().tz(timezone).format('dddd MMMM D, YYYY'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.13/moment-timezone-with-data-2012-2022.min.js"></script>