在 JavaScript 中将毫秒转换为日期
本文将讨论使用 JavaScript 的默认日期对象和方法从毫秒生成日期。
在 JavaScript 中将毫秒转换为日期
要在 JavaScript 中从毫秒生成日期,我们可以使用默认的 JavaScript 日期对象及其方法。 首先,我们必须要求将毫秒值作为参数传递给日期对象,并将日期转换为所需的日期格式。
有多种转换日期格式的默认方法。 大多数情况下,开发人员需要将日期内容转换为字符串,语法如下所示。
基本语法:
let date = new Date(milliseconds); // convert date from milliseconds
date.toString(); // change format
在 JavaScript 中从毫秒生成字符串日期
下面的示例将创建一个简单的网页,我们将在其中生成当前日期对象并通过 date.time() 方法将其转换为毫秒。 然后,使用该毫秒值,我们将在单击按钮时生成当前日期的字符串格式。
示例代码:
<!DOCTYPE html>
<html>
<body>
<h2>DelftStack learning</h2>
<h3>JavaScript convert milliseconds to date example</h3>
<p id="millisecondsDate" > </p>
<button onClick="myFunction()">
click here
</button>
<p id="convertedDate"> </p>
<script>
var original = document.getElementById('millisecondsDate');
var result = document.getElementById('convertedDate');
var time = new Date().getTime(); // current date in milliseconds
original.innerHTML = "Milliseconds = " + time;
function myFunction() {
var date = new Date(time);
result.innerHTML = date.toString(); // final date in string
}
</script>
</body>
</html>
在上面的 HTML 源代码中,我们使用了段落标记 <p></p>
来显示转换后的日期。 在 <script>
标签中,我们生成了当前日期并获取了毫秒数。
我们声明了 myFunction()
并通过将毫秒作为参数传递来生成一个新日期。 现在,使用 toString()
方法将日期转换为字符串格式。
我们使用 innerHTML 将最终转换的日期分配给段落标签。 在这里,我们通过单击按钮调用了 myFunction()
。
可以将上面的源码保存为HTML扩展名,在浏览器中打开就可以看到效果了。
JavaScript 中毫秒级的常见日期转换
下面介绍JavaScript中将毫秒数转换为各种日期格式的常用方法。
let originalDate = new Date(milliseconds);
originalDate.toLocaleString(); // output will be: "D/MM/YYYY, H:MM:SS PM/AM"
originalDate.toLocaleDateString(); //output will be: "D/MM/YYYY"
originalDate.toDateString(); // output will be: "Day Month DD YYYY"
originalDate.toTimeString(); // output will be: "HH:MM:SS GMT+0530"
originalDate.toString(); // output will be: "Day Month DD YYYY HH:MM:SS GMT+0500"
originalDate.toLocaleTimeString(); // output will be: "H:MM:SS AM/PM"
相关文章
JavaScript Date.getTime() 方法
发布时间:2023/06/05 浏览次数:85 分类:JavaScript
-
在本文中,我们将讨论 Date 类中的 getTime() 方法是什么以及如何在不同的用例中获取时间。 此外,我们还将查看与 getTime() 类似的方法,即 now() 方法以及示例。
在 JavaScript 中获取选中或突出显示的文本
发布时间:2023/06/04 浏览次数:172 分类:JavaScript
-
本文将展示我们如何使用 DOM API 来让用户在屏幕上突出显示或选择文本。 DOM API 为我们提供了 getSelection() 方法,该方法允许我们获取用户选择的文本。
去除 JavaScript 中的空格
发布时间:2023/06/04 浏览次数:195 分类:JavaScript
-
在 JavaScript 中,我们可以借助 trim() 和 replace() 等默认 JavaScript 字符串方法从字符串中删除单个或多个空格。使用 JavaScript 中的 trim() 方法去除空格
在 JavaScript 中清理字符串
发布时间:2023/06/04 浏览次数:129 分类:JavaScript
-
这篇 JavaScript 教程文章解释了在 JavaScript 中清理数据的含义。 此外,它还讨论了可用于清理 JavaScript 中的字符串的不同包。
在 JavaScript 中更改字符串字符
发布时间:2023/06/04 浏览次数:75 分类:JavaScript
-
在本文中,我们将学习如何使用不同的代码示例在 JavaScript 中使用多种方法从给定的字符串值更改特定索引处的特定字符。
在 JavaScript 中构建字符串
发布时间:2023/06/04 浏览次数:60 分类:JavaScript
-
在本文中,我们将通过不同的代码示例学习如何使用连接运算符和一些内置方法(如 JavaScript 中的 join())来生成或构建字符串。
如何在 JavaScript 中压缩字符串
发布时间:2023/06/04 浏览次数:175 分类:JavaScript
-
在 JavaScript 中,可以有范围很广的压缩,比如 gzip 之类的文件压缩等等。 在这里,我们将讨论两种压缩字符串的方法。在 JavaScript 中使用 js-string-compression 压缩字符串
JavaScript 中的Anagram查找器
发布时间:2023/06/04 浏览次数:61 分类:JavaScript
-
在本文中,我们将学习 JavaScript 中 anagram 的概念。 我们将学习如何检查一个字符串是否是 JavaScript 中另一个字符串的变位词。
JavaScript String.concat() 方法
发布时间:2023/06/04 浏览次数:112 分类:JavaScript
-
javaScript String concat() 是一个内置函数,它将字符串连接在一起并返回连接后的字符串。使用 JavaScript String concat() 方法连接两个字符串