簡體   English   中英

如何用moment.js解析日期?

[英]How to parse a date with momentjs?

我正在嘗試解析一下momentjs的日期,尤其是我的目標:

Ven十一月13 2015 09:00:00

現在,我使用FullCalendar,當我得到的.start日期它返回此:

2015年11月13日星期五00:00:00

您如何在我的底部代碼中看到,我將calendarDateStartTemp格式化為utc以刪除GMT。 下一步,我將對象轉換為italian時區,但這似乎不起作用。 不管怎么說,我在workingPlan[selDayName].start的小時進行編輯,尤其是這條價值: 09:00:00 ,看到代碼:

var calendarDateStartTemp = $calendar.fullCalendar('getView').start;
                        var calendarDateStart = moment(calendarDateStartTemp).utc().format("ddd MMM DD YYYY HH:mm:ss");

var calendarDateEnd = moment.lang('it');

calendarDateEnd = moment(moment(calendarDateStart).format("YYYY-MM-DD") + ' '
                                    + workingPlan[selDayName].start).format('ddd, D MMM YYYY HH:mm:ss');

現在的問題是我得到了這個結果:

2015年11月13日星期五09:00:00

代替這個:

Ven十一月13 2015 09:00:00

如何查看返回的日期是英語,但我不知道為什么moment.lang現在可以正常工作。 我說它已被棄用,所以我也嘗試過使用moment.locale但我遇到了同樣的問題。 我該如何解決?

注意:語言是意大利語

var data = moment().locale('it').format('llll');
alert(data);

默認情況下,Moment.js隨附英語語言環境字符串。 如果需要其他語言環境,可以將它們加載到Moment.js中。

我假設您同時包含了moment.js和monement + locales.js,可以在此處找到腳本。 http://momentjs.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM