标签: momentjs

MomentJS 更改格式 YYYYMMDD

我有这种格式的日期 YY ,看起来20141229我正在尝试将其转换为我尝试过的时间戳格式moment(date).format('x'),但我得到“无效日期”,不知道如何完成此操作,请提供帮助吗?

谢谢!

javascript jquery angularjs momentjs

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

使用 Moment.js 版本 2.0.0+ 转换位置之间的特定日期和时间

如何使用 Moment.js 2.0.0+ 将表示纽约、纽约日期和时间的日期时间字符串更改为澳大利亚墨尔本?


我在 StackOverflow 上找到的其他答案已经过时或与我的用例略有不同。

convert this string '2016-04-28 09:30:00' to its Melbourne Australia equivalent 
Run Code Online (Sandbox Code Playgroud)

timezone date momentjs

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

使用 moment.js 将字符串转换为日期

这是我的模型.ts

 export class Feature2 {

 requestRouteTemplate: string;
 requestMethod: string;
 numberCount: number;
 requestDate: date;

 constructor(values: Object = {}) {
  Object.assign(this, values);  
 }
}
Run Code Online (Sandbox Code Playgroud)

这是组件.ts

   this.datas2 = [
  {
    'requestRouteTemplate': 'api/Tasks',
    'requestMethod': 'POST',
    'numberCount': 6,
    'requestDate': '07/01/2017',
  },
  {
    'requestRouteTemplate': 'api/Tasks',
    'requestMethod': 'POST',
    'numberCount': 3,
    'requestDate': '07/02/2017',
  },
Run Code Online (Sandbox Code Playgroud)

我想使用 moment 库将请求日期变量从字符串转换为日期。

string date string-to-datetime momentjs angular

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

如何在javascript中组合连续的日期?

我有一系列日期,例如:

test = [ '2018-07-18', '2018-07-19', '2018-07-21', '2018-07-23', '2018-07-24', '2018-07-26'];
Run Code Online (Sandbox Code Playgroud)

我想返回一个连续日期的子数组数组,如下所示:

result = [['2018-07-18', '2018-07-19'], ['2018-07-21'], ['2018-07-23', '2018-07-24'], ['2018-07-26']]
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写一个片段代码:

const moment = require('moment');
let visited = [];
const alpha = test.reduce((accumlator, current_date, current_index, array) => {
    let start_date = current_date;
    let successive_date = array[current_index + 1];
    visited.push(start_date);
    if(successive_date && moment(successive_date).diff(moment(start_date), 'days') === 1  
        && visited.includes(successive_date) === false) {
        accumlator.concat(start_date);
        accumlator.concat(successive_date);
    }
    if(successive_date && moment(successive_date).diff(moment(start_date), 'days') !== 1  
        && visited.includes(successive_date) === false) {
        accumlator.concat(successive_date);
    }
    return accumlator;
}, []);

console.log('alpha: …
Run Code Online (Sandbox Code Playgroud)

javascript arrays momentjs

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

将时区偏移量“+00:00”转换为分钟

我有一个返回timezone offset字符串的函数(如“+03:00”),我想使用 moment.js 或内置的纯 javascript 选项将此字符串转换为分钟偏移量(“+03:00”应变为 180)

我怎样才能做到这一点?

javascript timezone-offset momentjs

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

如何安装 moment.js 包并在 Ionic 应用程序中使用它?

如何将moment.js包安装到使用 Ionic 框架构建的应用程序中。以及如何在应用程序中,在.ts文件和.html文件中使用它?

javascript momentjs ionic-framework

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

如何使用moment js计算人的年龄?

你能告诉我如何使用moment js计算人的年龄吗?我有两个日期“DOB”和“当前日期”。我想得到它们之间的差异以获得年龄。

年龄像15岁,14岁..

这是我的代码 http://plnkr.co/edit/1wIvVISmgEqcRNnAD971?p=preview

let DOB= "09-Feb-1983"
console.log(moment(DOB, 'DD-MMM-YYYY', true).isValid())
console.log(moment().format('DD-MMM-YYYY'));
Run Code Online (Sandbox Code Playgroud)

javascript angularjs momentjs

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

如何在 Typescript 中正确导入 MomentJS 以解决以下错误:“Type 'typeof moment' has no compatible call signatures”。

导入 MomentJS 导致以下错误:

ERROR in [...] Cannot invoke an expression whose type lacks a call signature. Type 'typeof moment' has no compatible call signatures.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?

javascript momentjs typescript angular

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

如何使用momentJS格式化短日期?

我从端点接收以下格式的日期: yymmdd

例子: 210626

我需要的是将格式更改为DD/MM/YYYY可能使用 momentJS 或其他东西。

我尝试了几种 momentJS 方法和一些自定义函数,但没有想出任何解决方案。

javascript date momentjs

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

使用momentjs获取两个日期之间的年数?未满年

我想知道如何获得momentjs中两个日期之间经过的年数,而不是整年。

例如,如果我选择 2017 年 12 月 30 日至 2020 年 1 月 2 日,我希望结果为 4 或包含的 4 年数组(2017、2018、2019、2020)。如果我在这个例子中计算整年,我不会得到 4,因为两个日期之间的毫秒数小于 4 年。

javascript momentjs reactjs

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