标签:
在 JavaScript 中,你可以使用 Date
对象来获取当前时间并格式化为“年月日时”的形式。以下是一个简单的示例代码,演示如何实现这一点:
function getCurrentDateTime() {
const now = new Date();
const year = now.getFullYear(); // 获取年份
const month = String(now.getMonth() + 1).padStart(2, '0'); // 获取月份(注意月份从0开始,故 +1),并补零
const day = String(now.getDate()).padStart(2, '0'); // 获取日期,并补零
const hours = String(now.getHours()).padStart(2, '0'); // 获取小时,并补零
return `${year}年${month}月${day}日${hours}时`;
}
console.log(getCurrentDateTime());
JavaScript
代码解析:
- 创建 Date 对象:
const now = new Date();
创建一个表示当前日期和时间的Date
对象。 - 提取年月日时:
getFullYear()
方法返回四位的年份。getMonth()
方法返回当前月份(0-11),所以需要加 1。getDate()
方法返回一个月中的日期(1-31)。getHours()
方法返回小时(0-23)。
- 格式化:使用
padStart(2, '0')
方法确保月份、日期和小时是两位数,不足的位数前面补零。 - 返回格式化字符串:最后返回格式化后的字符串。
输出示例:
如果当前时间是 2023 年 10 月 9 日 15 点,输出将为:
2023年10月09日15时
你可以根据需求调整格式或内容。
标签: 来源:
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。