Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.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日期格式:格式化日期e.x(周一)_Javascript_Html_Css_Date_Format - Fatal编程技术网

JavaScript日期格式:格式化日期e.x(周一)

JavaScript日期格式:格式化日期e.x(周一),javascript,html,css,date,format,Javascript,Html,Css,Date,Format,我正在尝试制作一个基本的周日历。这些数字运行得很好,但我不知道如何准确地做到这一点,以获得连续的天数。例如,我需要以下格式: 今天是:星期一 明天是:星期二 我尝试了一些代码,但我能做的就是这样写一天: 今天是星期一 那么有没有办法把“星期一”改为“星期一” 我也需要去了解,去了解明天和昨天的价值。 我的意思是: 昨天:太阳 今天:星期一 明天:星期二 但当我试图做到这一点时,出现了一个错误。你知道如何使它可行吗 顺便说一下,我的尝试如下: var选项={ 工作日:“长” }; var tod

我正在尝试制作一个基本的周日历。这些数字运行得很好,但我不知道如何准确地做到这一点,以获得连续的天数。例如,我需要以下格式: 今天是:星期一 明天是:星期二

我尝试了一些代码,但我能做的就是这样写一天: 今天是星期一

那么有没有办法把“星期一”改为“星期一”

我也需要去了解,去了解明天和昨天的价值。 我的意思是: 昨天:太阳 今天:星期一 明天:星期二

但当我试图做到这一点时,出现了一个错误。你知道如何使它可行吗

顺便说一下,我的尝试如下:

var选项={
工作日:“长”
};
var today=新日期();
var选项={
工作日:“长”
};
var明天=新日期();
var todaya1=明天。getDate()+1;
document.getElementById(“today”).innerHTML=today.toLocaleDateString(“en-US”,选项);
document.getElementById(“明天”).innerHTML=todaya1.toLocaleDateString(“en-US”,选项)
#今天{
颜色:红色;
}

您有控制台错误,因为
明天。getDate()+1不是日期对象

您需要创建两个日期对象

此外,如果选项相同,则只需要一组选项

const options={weekday:'short'};
var today=新日期();
var明天=新日期()
明天.setDate(明天.getDate()+1);
document.getElementById(“today”).innerHTML=today.toLocaleDateString(“en-US”,选项);
document.getElementById(“明天”).innerHTML=tomory.toLocaleDateString(“en-US”,选项)
#今天{
颜色:红色;
}

您有控制台错误,因为
明天。getDate()+1不是日期对象

您需要创建两个日期对象

此外,如果选项相同,则只需要一组选项

const options={weekday:'short'};
var today=新日期();
var明天=新日期()
明天.setDate(明天.getDate()+1);
document.getElementById(“today”).innerHTML=today.toLocaleDateString(“en-US”,选项);
document.getElementById(“明天”).innerHTML=tomory.toLocaleDateString(“en-US”,选项)
#今天{
颜色:红色;
}

const days=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
const todayDate=新日期();
const todayDay=days[todayDate.getDay()];
const tomorrowDate=新日期(今天日期);
tomorrowDate.setDate(tomorrowDate.getDate()+1);
const tomorrowDay=days[tomorrowDate.getDay()];
const todayEl=document.getElementById('todayEl');
const tomorrowEl=document.getElementById(“明天”);
todayEl.textContent=todayDay;
tomorrowEl.textContent=明天

const days=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
const todayDate=新日期();
const todayDay=days[todayDate.getDay()];
const tomorrowDate=新日期(今天日期);
tomorrowDate.setDate(tomorrowDate.getDate()+1);
const tomorrowDay=days[tomorrowDate.getDay()];
const todayEl=document.getElementById('todayEl');
const tomorrowEl=document.getElementById(“明天”);
todayEl.textContent=todayDay;
tomorrowEl.textContent=明天


Actullay使用
{weekday:'short'}
toLocaleDateString
是一种更好的方法。Actullay使用
{weekday:'short'}
toLocaleDateString
是一种更好的方法。