JavaScript 日期格式

JavaScript 日期格式

JavaScript日期对象可用于获取年、月和日。我们可以借助JavaScript日期对象在网页上显示一个定时器。

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

ISO日期

"2020-08-01" (The International Standard)

简短日期

"01/08/2020"

长日期

"Aug 01 2020" or "01 Aug 2020"

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

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

ISO日期

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

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

示例

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

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>
<h1> Welcome to the JavaTpoint.com </h1>
<h3> It is an example of JavaScript's ISO date </h3>
<p id = "para"> </p>
</div>
<script>
let val = new Date("2020-08-01");
document.getElementById("para").innerHTML = val;
</script>
</body>
</html>

输出

JavaScript 日期格式

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

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

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

let val = new Date(“2020-08-01”);

Sat Aug 01 2020 05:30:00 GMT+0530 (India Standard Time)

2. 在这种格式中,我们只指定年份和月份(YYYY-MM),不包含日期。

let val = new Date(”2020-08″);

Sat Aug 01 2020 05:30:00 GMT+0530 (India Standard Time)

3. 在第三个语法中,我们只指定了年份(YYYY),而没有月份和日期。

let val = new Date(“2020”);

Wed Jan 01 2020 05:30:00 GMT+0530 (India Standard Time)

4. 现在,在第四个语法中,我们使用添加了小时、分钟和秒的日期来指定日期(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 (India Standard Time)

现在,我们讨论短日期格式,并提供一个示例。

JavaScript短日期

“MM/DD/YYYY”是用于书写短日期的格式。现在,我们通过一个示例来理解短日期。

示例

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

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>
<h1> Welcome to the JavaTpoint.com </h1>
<h3> It is an example of JavaScript's Short date </h3>
</div>
<script>
let val = new Date("08/01/2020");
document.write(val);
</script>
</body>
</html>

输出

在执行上述代码后,输出结果为 –

JavaScript 日期格式

JavaScript长日期

“MMM DD YYYY”是用于编写长日期的格式。月份和日期可以按照任何顺序编写,并且允许使用缩写形式(如Aug)或全称形式(如August)来表示月份。

现在,我们通过一个示例来理解长日期的用法。

示例

在此示例中,我们使用了长日期格式,即”MMM DD YYYY”,并以缩写形式指定了月份。

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>
<h1> Welcome to the JavaTpoint.com </h1>
<h3> It is an example of JavaScript's Long date </h3>
</div>
<script>
let val = new Date("Aug 01 2020");
document.write(val);
</script>
</body>
</html>

输出

JavaScript 日期格式

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程