赛捷软件论坛's Archiver

vicky.yu 发表于 2023-5-8 09:28

JavaScript 日期获取方法

日期方法允许您获取并设置日期值(年、月、日、时、分、秒、毫秒)

日期获取方法
获取方法用于获取日期的某个部分(来自日期对象的信息)。下面是最常用的方法(以字母顺序排序):

方法        描述
getDate()        以数值返回天(1-31)
getDay()        以数值获取周名(0-6)
getFullYear()        获取四位的年(yyyy)
getHours()        获取小时(0-23)
getMilliseconds()        获取毫秒(0-999)
getMinutes()        获取分(0-59)
getMonth()        获取月(0-11)
getSeconds()        获取秒(0-59)
getTime()        获取时间(从 1970 年 1 月 1 日至今)
getTime() 方法
getTime() 方法返回自 1970 年 1 月 1 日以来的毫秒数:

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();
亲自试一试
getFullYear() 方法
getFullYear() 方法以四位数字形式返回日期年份:

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();
亲自试一试
getMonth() 方法
getMonth() 以数字(0-11)返回日期的月份:

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getMonth();
在 JavaScript 中,第一个月(1 月)是月号 0,因此 12 月返回月号 11。

您可以使用名称数组,并使用 getMonth() 将月份作为名称返回:

实例
var d = new Date();
var months =
            [
            "January", "February", "March", "April", "May", "June",
            "July", "August", "September", "October", "November", "December"
            ];
document.getElementById("demo").innerHTML = months[d.getMonth()];
亲自试一试
getDate() 方法
getDate() 方法以数字(1-31)返回日期的日:

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getDate();
亲自试一试
getHours() 方法
getHours() 方法以数字(0-23)返回日期的小时数:

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getHours();
亲自试一试
getMinutes() 方法
getMinutes() 方法以数字(0-59)返回日期的分钟数:

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getMinutes();
亲自试一试
getSeconds() 方法
getSeconds() 方法以数字(0-59)返回日期的秒数:

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getSeconds();
亲自试一试
getMilliseconds() 方法
getMilliseconds() 方法以数字(0-999)返回日期的毫秒数:

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getMilliseconds();
亲自试一试
getDay() 方法
getDay() 方法以数字(0-6)返回日期的星期名(weekday):

实例
var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();
亲自试一试
在 JavaScript 中,一周的第一天(0)表示“星期日”,即使世界上的一些国家认为周的第一天是“星期一”。

您可以使用名称数组,并使用 getDay() 将星期名作为名称返回:

实例
var d = new Date();
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
亲自试一试
UTC 日期方法
UTC 日期方法用于处理 UTC 日期(通用时区日期,Univeral Time Zone dates):

方法        描述
getUTCDate()        等于 getDate(),但返回 UTC 日期
getUTCDay()        等于 getDay(),但返回 UTC 日
getUTCFullYear()        等于 getFullYear(),但返回 UTC 年
getUTCHours()        等于 getHours(),但返回 UTC 小时
getUTCMilliseconds()        等于 getMilliseconds(),但返回 UTC 毫秒
getUTCMinutes()        等于 getMinutes(),但返回 UTC 分
getUTCMonth()        等于 getMonth(),但返回 UTC 月
getUTCSeconds()        等于 getSeconds(),但返回 UTC 秒
完整的 JavaScript 日期参考手册
如需完整的日期参考手册,请访问我们完整的 JavaScript 日期参考手册。

该手册包含了所有日期属性和方法的描述和实例。

JS 日期格式
JS 日期设置方法
JavaScript 和 HTML DOM 参考手册
JavaScript 实例
JavaScript 测验
JavaScript 高级教程

W3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.