使用时刻格式化日期

时间:2017-05-02 15:12:22

标签: momentjs

我正在玩节点中的时刻库,并试图格式化日期:

moment().tz(timezone).format('dddd')

此格式为我提供了一周中的当前日期'Tuesday'

现在,我想格式化为:'Tuesday May 2, 2017'

使用片刻以这种方式格式化它的最佳方法是什么?

1 个答案:

答案 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>