gpt4 book ai didi

javascript - getMonth 抛出错误的月份 (81) - Angular 6

转载 作者:行者123 更新时间:2023-11-28 12:14:29 25 4
gpt4 key购买 nike

我正在尝试获取日期的月份,但它一直向我显示:“2018-81-26 07:00”..这是我用来设置日期的函数我需要的日期:

selectStartTime(time) {
this.selectedTime = '' + time.time + ' ' + time.period;

var date = new Date(this.start_at); // this shows good date:
//Wed Sep 26 2018 00:00:00 GMT+0200 (Central European Summer Time)

var period = time.period;
var hours = '';

// error occurs here:
var year = date.getFullYear() + '-' + date.getMonth()+1 + '-' + date.getDate();
// year: 2018-81-26 07:00



if (period === 'PM') {
hours = '' + (time.value + 12) + ':00';
this.campaignModel.starts_at = year + ' ' + hours;
} else {
hours = time.time;
this.campaignModel.starts_at = year + ' ' + hours;
}
}

我做错了什么?

最佳答案

只需更改以下代码

var year = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + date.getDate();

关于javascript - getMonth 抛出错误的月份 (81) - Angular 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52498737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com