Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用mm/dd/yyyy格式的矩添加天数_Javascript_Momentjs - Fatal编程技术网

Javascript 如何使用mm/dd/yyyy格式的矩添加天数

Javascript 如何使用mm/dd/yyyy格式的矩添加天数,javascript,momentjs,Javascript,Momentjs,我有一些动态代码。日期格式是通过系统设置设置的,变量名为vm.dateTimeFormat。我的目标是在当前结束日期的基础上再增加7天 我遇到过其他帖子中的代码,这是我创建的代码 vm.dateTimeFormatPlaceholder = 'mm/dd/yyyy' eDate最初为2019年9月8日 if (eDate != sDate) { var endDate = moment(eDate); console.log(endDate.add(7, 'days'));

我有一些动态代码。日期格式是通过系统设置设置的,变量名为
vm.dateTimeFormat
。我的目标是在当前结束日期的基础上再增加7天

我遇到过其他帖子中的代码,这是我创建的代码

vm.dateTimeFormatPlaceholder = 'mm/dd/yyyy'
eDate最初为2019年9月8日

if (eDate != sDate)
{
    var endDate = moment(eDate);
    console.log(endDate.add(7, 'days'));
    eDate = endDate.format(vm.dateTimeFormatPlaceholder);
}

当运行该位代码时,
eDate
的值为
00/Th/yyyy

日期时间格式中有一个输入错误:它应该是
DD/MM/yyyy
,都是大写的

dateTimeFormatPlaceholder='MM/DD/YYYY'
常数eDay=力矩('20190908');
常数endDate=力矩(eDay);
log(endDate.add(7,'days').format());
const-eDate=endDate.format(dateTimeFormatPlaceholder);
控制台日志(eDate)

您希望执行此操作
结束日期。添加(7,'days')。格式(“MM/DD/YYYY”)
。format()区分大小写


在您的情况下,
vm.dateTimeFormatPlaceholder='MM/DD/YYYY'

月是MM,日是DD,年是YYYY。。好的,看看。