在JavaScript上创建日期

在JavaScript上创建日期,javascript,html,Javascript,Html,我有一个多部分的问题。我正在创建一个网站,其中一部分我想包括今天的日期。我知道有一种简单的方法可以使用date获得今天的日期。但我不喜欢这种方法,因为它打印出的数据非常技术化 我正在使用javascript创建一个函数,它将为我获取今天的日期。 我只想把它打印出来,比如2017年5月23日星期二 <head> <title> My website </title> </head> <body> <h1 id="g

我有一个多部分的问题。我正在创建一个网站,其中一部分我想包括今天的日期。我知道有一种简单的方法可以使用date获得今天的日期。但我不喜欢这种方法,因为它打印出的数据非常技术化

我正在使用javascript创建一个函数,它将为我获取今天的日期。 我只想把它打印出来,比如2017年5月23日星期二

<head>
       <title> My website </title>
 </head>

<body>
<h1 id="getTIME"> Read something here </h1>

<script>
function getFormattedDate(today)
{
var week = new Array('sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday);
var day = week[today.getDay()];
var calender = new Array('january', 'febuary', 'march', 'april', 'march', 'april', 'may', 'june', 'july', 'august', 'september', 'october', 'november', 'december');
var month = calender[today.getMonth()+1];
var dd = today.getDay();
var year = today.getFullYear();

return day + calender +','+ dd + year;
}
var date=getFormattedDate(date);
document.getElementById("getTIME").innerHTML = date;
</script>
</body>
我知道我的javascript有问题,但我认为它很快就能找到我想要的日期


我的问题的下一部分是,我把日期放在h1。但是我在h1中写的所有东西都不会出现。有没有一种方法可以让文本在此处读取内容,同时日期显示在h1上?

当您分配给h1的innerHTML时,可以使用+=运算符将文本连接到现有内容

函数getFormattedDatetoday{ var week=新数组“星期日”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”、“星期日”; var day=周[today.getDay]; var日历=新数组“一月”、“二月”、“三月”、“四月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”; var月=日历[今天.getMonth+1]; var dd=today.getDay; var year=today.getFullYear; 返回日+月+日+年; } 变量日期=getFormattedDatenew日期; document.getElementByIdgetTIME.innerHTML+=日期; 在这里读点东西 Date.toLocaleDateString已经完成了getFormattedDate函数所做的大部分工作

您正在将H1的innerHTML替换为不附加日期的日期。要将日期附加到您的帐户,请尝试

document.getElementByIdgetTIME.innerHTML+=日期

这可以做到:

常量月数=[“一月”、“二月”、“三月”、“四月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”] 常量天数=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”、“周日”] const date=新日期 const prettyDate=`${days[date.getDay]}${months[date.GetMonths]}${date.getDate},${date.getFullYear}` 如果要使用实际的日期类型,可以使用,它有很多格式选项。如果您单击该链接并转到“示例”部分,您将看到大量已经列出的格式,以及关于如何创建自己的格式的说明。可能的重复