我有这种格式的日期 YY ,看起来20141229我正在尝试将其转换为我尝试过的时间戳格式moment(date).format('x'),但我得到“无效日期”,不知道如何完成此操作,请提供帮助吗?
谢谢!
如何使用 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) 这是我的模型.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 库将请求日期变量从字符串转换为日期。
我有一系列日期,例如:
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) 我有一个返回timezone offset字符串的函数(如“+03:00”),我想使用 moment.js 或内置的纯 javascript 选项将此字符串转换为分钟偏移量(“+03:00”应变为 180)
我怎样才能做到这一点?
如何将moment.js包安装到使用 Ionic 框架构建的应用程序中。以及如何在应用程序中,在.ts文件和.html文件中使用它?
你能告诉我如何使用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) 导入 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)
我该如何解决这个错误?
我从端点接收以下格式的日期: yymmdd
例子: 210626
我需要的是将格式更改为DD/MM/YYYY可能使用 momentJS 或其他东西。
我尝试了几种 momentJS 方法和一些自定义函数,但没有想出任何解决方案。
我想知道如何获得momentjs中两个日期之间经过的年数,而不是整年。
例如,如果我选择 2017 年 12 月 30 日至 2020 年 1 月 2 日,我希望结果为 4 或包含的 4 年数组(2017、2018、2019、2020)。如果我在这个例子中计算整年,我不会得到 4,因为两个日期之间的毫秒数小于 4 年。