标签: momentjs

从unix时间戳到日期时间

我有像/Date(1370001284000+0200)/时间戳这样的东西.我猜这是一个unix日期,不是吗?如何将其转换为这样的日期:31.05.2013 13:54:44

我试过这个转换器1370001284,它给出了正确的日期.所以它是在几秒钟内.

但我仍然得到错误的日期:

var substring = unix_timestamp.replace("/Date(", "");
substring = substring.replace("000+0200)/", "");
var date = new Date();
date.setSeconds(substring);
return date;
Run Code Online (Sandbox Code Playgroud)

javascript datetime date momentjs

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

使用Moment.js查找当前周日期的特定日期

使用Moment.js查找当前特定日期的日期


有很多方法可以在javascript中操作日期.我一直在寻找最简单,最简单的方法,没有冗长,丑陋的代码,所以有人向我展示了Moment.js.

我想使用当前日期通过此库发现当前一周特定日期的日期.到目前为止,我的尝试涉及取当前日数(第0-6天)和检查它与星期一(第1天)之间的天数之间的差异,这是不正确的.

这是我的小提琴.

这是我的代码:

var now = moment();

var day = now.day();

var week = [['sunday',0],['monday',1],['tuesday',2],['wednesday',3],['thursday',4],['friday',5],['saturday',6]];

var monday = moment().day(-(week[1][1] - day));//today minus the difference between monday and today

$("#console").text(monday);

//I need to know the date of the current week's monday
//I need to know the date of the current week's friday
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?我的方法可能是完成这项工作的可怕方法,或者可能有些接近.我确实希望解决方案整洁,小巧,动态,简单,因为所有代码都应如此.

我宁愿不使用本机JS日期功能,在我看到的每种情况下都会产生丑陋,凌乱的代码.

javascript jquery date momentjs

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

从Momentjs午夜开始的几分钟

在纯JS中,将是如何.

如何找出自午夜以来给定moment对象的分钟数(不提取到Date)?

  • 必须考虑到DST
  • 会议纪要应该四舍五入
  • 必须使用当地时间(不转换为UTC)

javascript time datetime momentjs

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

如何使用moment.js解析ISO 8601格式的持续时间?

我有ISO 8601格式的持续时间,例如:PT5M或PT120S.

有什么方法可以使用moment.js解析这些并获取持续时间中指定的分钟数吗?

谢谢!

PS:我查看了Parse ISO 8601持续时间 并将ISO 8601时间格式转换为正常持续时间

但是很想知道这是否可以随时使用.

javascript momentjs

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

使用Rollup for Angular 2的AoT编译器并导入Moment.js

我正在尝试遵循Angular 2 的官方AoT指南,我在我的应用程序中使用Moment.js.Moment.js在我的packages.json文件中,我使用的是2.15.0 版本.到目前为止我一直在导入它:

import * as moment from 'moment';
Run Code Online (Sandbox Code Playgroud)

但是当我到达必须运行汇总的部分时,我最终得到以下错误:

无法调用命名空间('时刻')

这似乎是与我根据导入的时刻方式.那么,我该怎么做呢?我似乎无法以任何其他方式导入时刻.如果我使用

import moment from 'moment'
Run Code Online (Sandbox Code Playgroud)

我收到编译错误

外部模块"'时刻''没有默认导出

momentjs typescript rollupjs angular2-aot angular

29
推荐指数
4
解决办法
8087
查看次数

使用时刻获取上个月的月份名称

我使用以下代码获取最近几个月的startDate和endDate.

// Previous month
var startDateMonthMinusOne = moment().subtract(1, "month").startOf("month").unix();
var endDateMonthMinusOne   = moment().subtract(1, "month").endOf("month").unix();

// Previous month - 1

var startDateMonthMinusOne = moment().subtract(2, "month").startOf("month").unix();
var endDateMonthMinusOne   = moment().subtract(2, "month").endOf("month").unix();
Run Code Online (Sandbox Code Playgroud)

我怎么能得到月份名称?(一月二月, ...)

javascript momentjs

29
推荐指数
2
解决办法
5万
查看次数

使用Moment.js获取当年的第一天

我有两个输入字段来搜索日期.我希望开始日期默认为当前年份的第一天,结束日期默认为今天.我有结束日期,但我不确定如何让它来玩这个明星

var defaultStart =
var defaultEnd = moment((new Date()).valueOf());
$('#searchStart').val(defaultStart.format('DD/MM/YYYY'));
$('#searchEnd').val(defaultEnd.format('DD/MM/YYYY'));
Run Code Online (Sandbox Code Playgroud)

jquery momentjs typescript

28
推荐指数
4
解决办法
3万
查看次数

使用Momentjs将毫秒转换为小时和分钟

我是Momentjs的新手.我试图用它来将毫秒转换为小时和分钟.下面,x是毫秒

x = 433276000
var y = moment.duration(x, 'milliseconds').asHours;
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

javascript momentjs

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

从日期减去时间 - 时刻js

我有这个日期时间:

01:20:00 06-26-2014
Run Code Online (Sandbox Code Playgroud)

我想减去这样的时间:

00:03:15
Run Code Online (Sandbox Code Playgroud)

之后我想像这样格式化结果:

3 hours and 15 minutes earlier.

我该怎么做moment.js呢?

编辑:我试过:

var time = moment( "00:03:15" );
var date = moment( "2014-06-07 09:22:06" );

date.subtract (time); 
Run Code Online (Sandbox Code Playgroud)

但结果是一样的 date

谢谢

javascript momentjs

27
推荐指数
5
解决办法
8万
查看次数

从日期转换为ISO字符串中删除秒/毫秒

我有一个我想要的日期对象

  1. 删除miliseconds /或设置为0
  2. 删除秒/或设置为0
  3. 转换为ISO字符串

例如:

var date = new Date();
//Wed Mar 02 2016 16:54:13 GMT-0500 (EST)

var stringDate = moment(date).toISOString();
//2016-03-02T21:54:13.537Z
Run Code Online (Sandbox Code Playgroud)

但最终我真正想要的是

stringDate = '2016-03-02T21:54:00.000Z'
Run Code Online (Sandbox Code Playgroud)

javascript date isodate momentjs

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