Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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 从当前日期算起的两周内,我如何获得星期五(日期名称)_Javascript_Date_Datetime - Fatal编程技术网

Javascript 从当前日期算起的两周内,我如何获得星期五(日期名称)

Javascript 从当前日期算起的两周内,我如何获得星期五(日期名称),javascript,date,datetime,Javascript,Date,Datetime,我真的需要你的帮助 我想要完成的是能够在从今天开始的两周后返回日期值(日期名称),在本例中是星期五 var present_date = Thursday, November 23, 2017 var result_date = Friday, December 8, 2017 // after two weeks function present_date_plus_2weeks() { var now = new Date() now.setDate(now.get

我真的需要你的帮助

我想要完成的是能够在从今天开始的两周后返回日期值(日期名称),在本例中是星期五

var present_date = Thursday, November 23, 2017

var result_date =  Friday, December 8, 2017 // after two weeks

function present_date_plus_2weeks() {

    var now = new Date()

    now.setDate(now.getDate()+14)

    alert(now)

}
它从当前日期开始两周后获取日期,但我需要代码来获取星期五(日期名称)


不可能做到?

根据您的代码和我从中了解的情况:

var present_date = new Date();

var days = ['Monday', 'tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];

function present_date_plus_2weeks() {

    var now = new Date()

    now.setDate(now.getDate()+14)

    var numDay = now.getDay(); 
    alert(days[numDay]);

}

present_date_plus_2weeks();
但是,我建议使用

有了它,您可以简单地执行以下操作:

var afterTwoWeeks = new moment().add(14, 'days').format('dddd');

14天内的日期名称将与今天的日期名称相同,但如果要使用其他增量,可以像其他问题一样调整日期,然后使用ToLocalString和选项:

//当前日期
var d=新日期();
//两周后
d、 设置日期(d.getDate()+14);
//获取主机语言中的日名称
var dayName=d.tolocalString(未定义,{weekday:'long'})

console.log(dayName)你尝试过什么吗?定义2周。在接下来的14天内的上周五,或者??在接下来的14天内,下周五的日期是2017年12月8日。如果日期不是周五,您想要哪一个,前一个还是下一个?我很乐意接受您的回答,并感谢您。我有momentjs库,如果这是一个更简单的方法,它的格式会是什么?谢谢你,很高兴我能帮上忙:),我编辑了我的答案,用
Moment.js
这个星期五从哪里来?@RobG,如果是关于momentjs的,它是内置的,默认为英语,如果你想要其他语言,你必须为它导入
语言环境
,查看他们的网站以了解更多详细信息,如果是关于我的答案,它在数组中:P,无论是星期五还是另一天,这家伙想在从今天起14天后显示日期名称:)好的,那么OP实际上是在问“从今天起两周后,我该如何获得日名”,但该日名将与今天的日名相同。