JavaScript日期对象可用于获取年、月和日。我们可以使用JavaScript日期对象在网页上显示计时器。

JavaScript中有许多日期格式:ISO日期、短日期长日期。JavaScript的日期格式定义如下:

ISO日期

"2020-08-01"(国际标准)

短日期

"01/08/2020"

长日期

"Aug 01 2020" 或 "01 Aug 2020"

ISO日期格式遵循严格的JavaScript标准,而其他格式(短日期和长日期)依赖于浏览器,定义不太明确。

现在,让我们逐个了解这些日期格式。

ISO日期

ISO 8601是时间和日期的国际标准,该标准的语法(YYYY-MM-DD)是JavaScript中首选的日期格式。

下面是使用ISO日期的示例。

示例

下面的代码的输出将显示相对于当前时区的完整日期。

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>
<h1>欢迎来到JavaTiku.cn</h1>
<h3>这是JavaScript的ISO日期示例</h3>
<p id="para"></p>
</div>
<script>
let val = new Date("2020-08-01");
document.getElementById("para").innerHTML = val;
</script>
</body>
</html>

现在,我们将讨论ISO日期的一些其他格式。在这里,我们将编写输入日期,并显示使用相应语法时出现的结果。

我们可以使用以下语法编写ISO日期。

这是使用ISO日期的完整日期格式。

let val = new Date("2020-08-01");
  1. Sat Aug 01 2020 05:30:00 GMT+0530(印度标准时间)
  2. 在此格式中,我们仅指定年和月(YYYY-MM),不包括日期。
let val = new Date("2020-08");

Sat Aug 01 2020 05:30:00 GMT+0530(印度标准时间)

在第三种语法中,我们仅指定年(YYYY),不包括月和日期。

let val = new Date("2020");

Wed Jan 01 2020 05:30:00 GMT+0530(印度标准时间)

现在,在第四种语法中,我们指定了带有小时、分钟和秒的日期(YYYY-MM-DDTHH:MM:SSZ)。在此格式中,日期和时间用字母'T'和字母'Z'分隔。如果删除这些字符,不同的浏览器将产生不同的结果。

如果我们在不指定时区的情况下设置日期,JavaScript将使用浏览器的时区。

let val = new Date("2020-08-01T07:05:00Z");

Sat Aug 01 2020 12:35:00 GMT+0530(印度标准时间)

现在,我们将讨论短日期格式,并附带示例。

JavaScript短日期

"MM/DD/YYYY"是用于编写短日期的格式。现在,我们使用示例来理解短日期。

示例

在这里,我们指定了短日期格式,即"MM/DD/YYYY"。

htmlCopy code<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>
<h1>欢迎来到JavaTiku.cn</h1>
<h3>这是JavaScript的短日期示例</h3>
</div>
<script>
let val = new Date("08/01/2020");
document.write(val);
</script>
</body>
</html>

JavaScript长日期

"MMM DD YYYY"是用于编写长日期的格式。月份和日期可以以任何顺序编写,并且允许以缩写(Aug)形式或全名(August)形式编写月份。

现在,我们使用示例来理解长日期。

示例

在这里,我们使用长日期格式,即"MMM DD YYYY",并以缩写形式指定月份。

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>
<h1>欢迎来到JavaTiku.cn</h1>
<h3>这是JavaScript的长日期示例</h3>
</div>
<script>
let val = new Date("Aug 01 2020");
document.write(val);
</script>
</body>
</html>

标签: js, JavaScript, JavaScript语言, JavaScript开发, JavaScript语法, JavaScript脚本, JavaScript教程, JavaScript入门, JavaScript入门教程, JavaScript进阶, JavaScript宝典, JavaScript学习, JavaScript指南, JavaScript大全