标签: momentjs

momentJS日期字符串添加5天

我有一个开始日期字符串"20.03.2014",我想用moment.js添加5天,但我没有在警报窗口中获得新日期"25.03.2014".

这里我的javascript代码:

startdate = "20.03.2014";
var new_date = moment(startdate, "DD-MM-YYYY").add("DD-MM-YYYY", 5);

alert(new_date);
Run Code Online (Sandbox Code Playgroud)

在这里我的jsfiddle:http://jsfiddle.net/jbgUt/1/

我怎么解决这个问题?

我喜欢这种字符串格式"25.03.2014"

希望可以有人帮帮我.

javascript add days momentjs

122
推荐指数
7
解决办法
22万
查看次数

Moment.js - 如何获得自约会以来的年数,而不是四舍五入?

我正在尝试使用Moment.js来计算一个人的年龄,但我发现其他有用的fromNow方法可以完成这些年.例如,如果今天是12/27/2012并且该人的出生日期是02/26/1978,则moment("02/26/1978", "MM/DD/YYYY").fromNow()返回'35年前'.如何让Moment.js忽略月数,并简单地返回自该日期以来的年数(即34)?

javascript date momentjs

117
推荐指数
6
解决办法
8万
查看次数

Moment.js - 周一以isoWeekday()开始一周

我正在创建一个日历,我以表格格式打印周.一个要求是,我可以根据某些用户选项在周一或周日开始这几周.我很难使用moment的isoWeekday方法.

// Start of some date range. Can be any day of the week.
var startOfPeriod = moment("2013-06-23T00:00:00"),

    // We begin on the start of the first week.
    // Mon Tues Wed Thur Fri Sat Sun
    // 20  21   22  23   24  25  26
    begin = moment(startOfPeriod).isoWeekday(1); // will pull from user setting

console.log(begin.isoWeekday()); // 1 - all good

// Let's get the beginning of this first week, respecting the isoWeekday
begin.startOf('week');

console.log(begin.isoWeekday()); // 7 - what happened …
Run Code Online (Sandbox Code Playgroud)

javascript momentjs

107
推荐指数
3
解决办法
11万
查看次数

moment.js 24h格式

如何以24小时格式而不是12小时显示时间?

我正在使用moment.js.

我很确定这些线可能与它有关.

   meridiem : function (hours, minutes, isLower) {
        if (hours > 11) {
            return isLower ? 'pm' : 'PM';
        } else {
            return isLower ? 'am' : 'AM';
        }
    },
Run Code Online (Sandbox Code Playgroud)

怎么改呢?

javascript momentjs

104
推荐指数
8
解决办法
13万
查看次数

检查日期是否有效

以下是场景:

我有一个不同的String日期和日期格式.例:
日期:2016-10-19
dateFormat:"DD-MM-YYYY".

我需要检查这个日期是否有效.

我试过以下事情

var d = moment("2016-10-19",dateFormat);
Run Code Online (Sandbox Code Playgroud)

d.isValid()false每次都会回来.Moment.js是否以给定格式解析日期?

然后我尝试DD-MM-YYYY先将日期格式化,然后将其传递给Moment.js:

var d = moment("2016-10-19").format(dateFormat);
var date = moment(d, dateFormat);
Run Code Online (Sandbox Code Playgroud)

现在date.isValid()给我想要的结果,但是这里Moment.js日期对象被创建了两次.我怎么能避免这个?有更好的解决方案吗?

仅供参考我不允许改变dateFormat.

javascript datetime date momentjs

104
推荐指数
8
解决办法
13万
查看次数

与Vuejs的Moment.js

我尝试使用如下所示打印日期时间 vue-for

{{ moment().format('MMMM Do YYYY, h:mm:ss a') }}
Run Code Online (Sandbox Code Playgroud)

但是,它没有出现.这只是一片空白.我如何尝试在vue中使用时刻?

momentjs vue.js

103
推荐指数
8
解决办法
10万
查看次数

Moment.js:日期之间的日期

我试图用Moment.js检测给定日期是否在两个日期之间.从版本2.0.0开始,Tim补充isBefore()isAfter()进行了日期比较.

既然没有isBetween()方法,我认为这样可行:

var date = moment("15/02/2013", "DD/MM/YYYY");
var startDate = moment("12/01/2013", "DD/MM/YYYY");
var endDate = moment("15/01/2013", "DD/MM/YYYY");

if (date.isBefore(endDate) && date.isAfter(startDate) || (date.isSame(startDate) || date.isSame(endDate)) ) { alert("Yay!"); } else { alert("Nay! :("); }

我确信必须有更好的方法来做到这一点.有任何想法吗?

javascript date momentjs

101
推荐指数
7
解决办法
12万
查看次数

时刻Js UTC到当地时间

我正在尝试将UTC时间转换为当地时间.我一直在这个链接中关注这个例子:http://jsfiddle.net/FLhpq/4/light/.我似乎无法获得正确的本地输出.例如,如果它在这里上午10:30,而不是得到10:30生病得到15:30.这是我的代码:

var date = moment.utc().format('YYYY-MM-DD HH:mm:ss');

var localTime  = moment.utc(date).toDate();

localTime = moment(localTime).format('YYYY-MM-DD HH:mm:ss');

console.log("moment: " + localTime);
Run Code Online (Sandbox Code Playgroud)

无论我做什么,时间总是在UTC时间出现.我住在休斯顿,所以我知道时区是个问题.我已经按照链接中的代码进行了操作,但似乎可以获得当地时间.我究竟做错了什么?

javascript date momentjs

101
推荐指数
6
解决办法
13万
查看次数

片刻js获得当月的第一天和最后一天

如何以moment.js中的以下格式获取当月的第一天和最后一天以及时间:

2016-09-01 00:00

我可以得到这样的当前日期和时间: moment().format('YYYY-MM-DD h:m')将以上述格式输出.

但是我需要获取当月第一天和最后一天的日期和时间,无论如何都要这样做?

编辑: 我的问题与问题不同,因为它询问用户已经拥有的给定月份,而我要求当前月份,同时要求提供另一个未提及的日期的特定格式,即所谓的"重复" ".

javascript date momentjs

98
推荐指数
5
解决办法
10万
查看次数

如何通过Momentjs获得昨天的约会?

所以,我的问题很简单,我如何通过MomentJs获得昨天的约会?在Javascript中它很简单,即

today = new Date();
yesterday = new Date(today.setDate(today.getDate() - 1))

console.log(yesterday)
Run Code Online (Sandbox Code Playgroud)

但是我如何用MomentJs实现这一目标?

javascript date momentjs

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

标签 统计

momentjs ×10

javascript ×9

date ×6

add ×1

datetime ×1

days ×1

vue.js ×1