js Date 获取 年 月 日 具体的值

本文详细介绍了JavaScript中Date对象的方法,包括获取年、月、日、星期、时间戳等信息的具体用法,为开发者提供了实用的日期与时间操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

var myDate = new Date();

myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间

### JavaScript 中使用 `new Date` 获取的指南与代码示例 在 JavaScript 中,`Date` 对象提供了多种方法来获取当前期的份、份和期。以下是一个完整的代码示例以及详细的说明。 ```javascript // 创建一个新的 Date 对象,表示当前期和时间 const now = new Date(); // 获取份(四位数) const year = now.getFullYear(); // 获取份(注意:getMonth() 返回的是从 0 开始的,因此需要加 1) const month = String(now.getMonth() + 1).padStart(2, '0'); // 获取当前份中的期(即几号) const day = String(now.getDate()).padStart(2, '0'); // 将格式化为常见的 YYYY-MM-DD 格式 const formattedDate = `${year}-${month}-${day}`; console.log(formattedDate); // 输出类似:2023-10-18 ``` 上述代码中使用了 `getFullYear()` 方法来获取四位数的份[^1]。`getMonth()` 方法返回的是从 0 到 11 的整数,因此需要加上 1 来得到实际的份[^3]。为了确保份和期始终是两位数格式,使用了 `String.prototype.padStart(2, '0')` 方法[^5]。 ### 获取最后一天的扩展示例 如果需要获取当前份的最后一天,可以参考以下代码: ```javascript function getLastDay(year, month) { const newDate = new Date(year, month + 1, 0); // 下一个的第一天减去一天 return newDate.getDate(); } const currentYear = new Date().getFullYear(); const currentMonth = new Date().getMonth(); console.log(getLastDay(currentYear, currentMonth)); // 输出当前份的最后一天 ``` 此代码通过创建一个新期对象并设置为下一个的第一天,然后减去一天,从而获得当前份的最后一天[^2]。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值