JavaScript将毫秒转换为日期格式?
给定一串毫秒数,如何使用JavaScript将它们转换为日期格式?下面本篇文章就来给大家介绍一下使用JavaScript将毫秒转换为日期格式的方法,希望对大家有所帮助。
方法1:
● 首先声明变量time,并使用new date()为当前日期存储当前日期的毫秒,使用getTime()方法从1970年1月1日起以毫秒为单位返回当前日期。
● 将时间转换为date对象,并将其存储到变量。
● 使用date.tostring()函数将date对象的内容转换为字符串
示例1:首先获取当前日期和时间的毫秒数,然后使用该值通过Date()方法获取日期。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body id="body">
<h1 id="UP"></h1>
<button onClick="Fun()">点击这里!</button>
<p id="DOWN"></p>
<script>
var up = document.getElementById('UP');
var down = document.getElementById('DOWN');
var time = new Date().getTime();
up.innerHTML = "毫秒 :" + time;
function Fun() {
var date = new Date(time);
down.innerHTML = date.toString();
}
</script>
</body>
</html>方法2:
● 将给定的时间转换为date对象,并将其存储到变量。
● 使用date.tostring()函数将date对象的内容转换为字符串
示例:首先获取随机毫秒(1578567991011 ms),然后使用该值通过Date()方法获取日期。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body id="body">
<h1 id="UP"></h1>
<button onClick="GFG_Fun()">点击这里!</button>
<p id="DOWN"></p>
<script>
var up = document.getElementById('UP');
var down = document.getElementById('DOWN');
var milliseconds = 1578567991011;
up.innerHTML = "毫秒 :" + milliseconds;
function GFG_Fun() {
var date = new Date(milliseconds);
down.innerHTML = date.toString();
}
</script>
</body>
</html>本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!