标签: momentjs

片刻js没有返回一周中的正确日期

我试图使用Momentjs返回一周中的某一天(例如"星期一"或"星期一",只要它是星期几的名称,无关紧要)我存储在db(ex "3").由于某种原因,我一直在周一回来.

var values = ["3", "06:00", "18:00"];
moment().isoWeekday(values[0]).format('ddd');
//returns "Mon"
Run Code Online (Sandbox Code Playgroud)

我也试过使用moment('3','d').format('ddd')
我也试过使用moment().days('3').format('ddd')
Always返回当天.通常是周六或周一.

javascript momentjs

1
推荐指数
1
解决办法
4319
查看次数

如何将AEST时区与Moment.js一起使用?

我正在使用moment.js将时区中的给定时间转换为当前时区中的同一时间.

我的数据以下列格式指定:

{ 
    "start": "2013-12-10T09:00:00Z",
    "end": "2013-12-10T11:00:00Z",
    "timezone": "AEST"
}
Run Code Online (Sandbox Code Playgroud)

我可以成功地将指定格式的时刻转换为我当前的时区,例如:

var time = moment('2013-12-24T09:00:00Z').tz('Europe/London');
console.log(time.format('DD-MMM-YYYY'));
console.log(time.format('h:mm:ss a'));
Run Code Online (Sandbox Code Playgroud)

但是'AEST'不在我从Moment.js时区数据构建器中检索的时区数据中 - 而是"Aus EST".AEST似乎是一个常见的缩写(根据这个维基百科页面,至少).

Moment.js遵循特定的标准吗?有没有其他人遇到缺少(或命名不同)时区的问题?

javascript timezone momentjs

1
推荐指数
1
解决办法
3552
查看次数

在moment.js中转换简单的日期/时间字符串不会检测到AM/PM

我正在尝试使用moment.js将简单字符串转换为unix时间戳

moment('2014-01-14 07:25 PM').unix();
moment('2014-01-14 07:25 AM').unix();
Run Code Online (Sandbox Code Playgroud)

问题是我在该字符串中使用AM或PM获得相同的结果.

1389684300
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?

javascript momentjs

1
推荐指数
1
解决办法
6136
查看次数

从今天开始的一个月与momentjs

你能告诉我如何从今天开始1个月的日期与moment.js.

我试过下面的一个.

 myDate = moment().add(1, 'months');
Run Code Online (Sandbox Code Playgroud)

结果格式是 Fri Jun 26 2015 00:13:48 GMT+0530

但我需要这样的格式06/26/2015.所以我该怎么做?提前致谢.

javascript momentjs

1
推荐指数
1
解决办法
4979
查看次数

如何从fullcalendar中单击事件获取事件时间

我在fullcalendar中有一个eventclick事件,它返回有关包含日期和时间的事件的详细信息.我怎么才能得到时间?早上6:00:00

这是我正在使用的小提琴.

我正在尝试.time(),因为文档说start就像对象一样,而moment对象有一个名为.time()的方法

eventClick: function (calEvent, jsEvent, view) { 
        alert(calEvent.start.time());
    }
Run Code Online (Sandbox Code Playgroud)

javascript jquery fullcalendar momentjs

1
推荐指数
1
解决办法
7792
查看次数

MomentJS没有正确转换日期

我从Mongolab获得的格式为: "2016-02-07T04:11:27.667Z"

为了显示日期,我将它们转换MM-DD-YYYY为使它们更具人性化:

obj.converted_date = moment(obj.date).format('MM-DD-YYYY');
Run Code Online (Sandbox Code Playgroud)

出于某种原因,它将2016年2月7日的记录转换为2016年2月6日:

converted_date: "02-06-2016"
date: "2016-02-07T04:11:27.667Z"
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

javascript date mongodb angularjs momentjs

1
推荐指数
1
解决办法
195
查看次数

如何从Moment.js将日期格式转换为DD MMMM YYYY

如果我们尝试从moment.js格式化日期,则获取无效日期.

moment('18/01/2016').format("DD MMM YYYY"))

所需产出:2016年1月18日

但得到invalid Date.

请帮忙

javascript date angularjs momentjs

1
推荐指数
1
解决办法
1万
查看次数

如何在js瞬间将毫秒添加到给定的日期?

有什么办法可以将下面的日期HH:MM:SS格式化为HH:MM:SS:MMM时间js中的时间格式?

2016-01-10T00:00:00+05:30
Run Code Online (Sandbox Code Playgroud)

可以将其转换为以下格式吗?

2016-01-10T00:00:00.000+05:30
Run Code Online (Sandbox Code Playgroud)

简单的JS代码:

2016-01-10T00:00:00+05:30
Run Code Online (Sandbox Code Playgroud)
2016-01-10T00:00:00.000+05:30
Run Code Online (Sandbox Code Playgroud)

javascript datetime date momentjs

1
推荐指数
1
解决办法
7526
查看次数

Days/Weeks ago from specific date with Moment.js

I work with moment.js and I have 3 different dates, e.g.

  • 30.07.2018
  • 12.06.2018
  • 10.05.2018

I now try to get the difference in days from these dates until today (if it is less then 7 days ago) or the weeks until today (if it more than 7 days ago) and place it in several spans.

UPDATE thanks Thomas!

I got:

$(document).ready(function(){
    $('.timestamp').html((index, html) => {

        let date = moment(html, "DD.MM.YYYY HH:mm", true), 
        now = moment(),
        days = Math.floor(Math.abs(date - now) / …
Run Code Online (Sandbox Code Playgroud)

javascript jquery date momentjs

1
推荐指数
2
解决办法
2769
查看次数

如何在哈巴狗模板中运行moment.js?

我有一个控件,它将呈现带有对象数组的哈巴狗模板。

res.render('template.pug', {objects: objects}); 
Run Code Online (Sandbox Code Playgroud)

在模板中,我将遍历数组,并将日期修改为local date/time.我想调用moment函数实现的日期。

是否可以在pug模板中调用moment函数?还是有更好的解决方案?

node.js momentjs pug

1
推荐指数
2
解决办法
1330
查看次数