需要帮助使用moment.js

时间:2017-03-31 09:35:12

标签: jquery date momentjs

我的PHP脚本给了我以下日期:

"Friday, 31-Mar-17 07:45:47 UTC"

我想使用moment.js解析这个日期,我想将每个解析后的令牌存储到单独的JavaScript变量中。我怎样才能在moment.js

中执行此操作

1 个答案:

答案 0 :(得分:0)

只需使用moment(String, String)来解析它。然后,您可以使用format()getters来获取每个已解析的令牌:



var m = moment.utc("Friday, 31-Mar-17 07:45:47 UTC", "dddd, DD-MMM-YY HH:mm:ss Z");
console.log(m.format());
var dayOfWeek = m.format('dddd'); // Friday
var dayOfMonth = m.date(); // 31
var shortMonthName = m.format('MMM'); // Mar
var shortYear = m.format('YY'); // 17
var minutes = m.minutes(); // 45

console.log(dayOfWeek, dayOfMonth, shortMonthName, shortYear, minutes);

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
&#13;
&#13;
&#13;