前端获取当前日期并格式化(JS)

获取当前日期

在JavaScript中,可以使用Date 对象来获取当前日期。以下是一个示例,展示如何获取当前日期并格式化为YYYY-MM-DD格式。

javascript 复制代码
function getCurrentDate() {
  const date = new Date();
  const year = date.getFullYear();
  let month = date.getMonth() + 1; // 月份从0开始,需要加1
  let day = date.getDate();

  // 如果月份或日期是个位数,则在前面补0
  if (month < 10) month = `0${month}`;
  if (day < 10) day = `0${day}`;

  return `${year}-${month}-${day}`;
}

console.log(getCurrentDate()); // 输出示例:2023-09-15

注意事项:

  1. 月份从0开始 :在JavaScript中,*getMonth()*方法返回的月份是从0开始的,因此需要加1。

  2. 补零操作:为了确保日期格式的一致性,如果月份或日期是个位数,需要在前面补0。

通过上述方法,可以轻松获取并格式化当前日期。你还可以根据需要调整格式,例如将日期格式化为YYYY年MM月DD日

javascript 复制代码
function getCurrentDateInChinese() {
  const date = new Date();
  const year = date.getFullYear();
  let month = date.getMonth() + 1;
  let day = date.getDate();

  if (month < 10) month = `0${month}`;
  if (day < 10) day = `0${day}`;

  return `${year}年${month}月${day}日`;
}

console.log(getCurrentDateInChinese()); // 输出示例:2023年09月15日

通过这种方式,你可以根据需求获取和格式化当前日期。

相关推荐
Hello.Reader4 分钟前
Go-Redis 入门与实践从连接到可观测,一站式掌握 go-redis v9**
开发语言·redis·golang
007php00713 分钟前
使用LNMP一键安装包安装PHP、Nginx、Redis、Swoole、OPcache
java·开发语言·redis·python·nginx·php·swoole
枷锁—sha14 分钟前
从零掌握XML与DTD实体:原理、XXE漏洞攻防
xml·前端·网络·chrome·web安全·网络安全
F2E_Zhangmo14 分钟前
基于cornerstone3D的dicom影像浏览器 第二章,初始化页面结构
前端·javascript·vue·cornerstone3d·cornerstonejs
代码的余温20 分钟前
如何区别HTML和HTML5?
前端·html·html5
枯萎穿心攻击20 分钟前
响应式编程入门教程第五节:Unity 生命周期与资源管理中的响应式编程
开发语言·unity·架构·c#·游戏引擎
天下无贼!24 分钟前
【样式效果】纯CSS从零到一实现动态彩色背景效果
前端·css
DoraBigHead26 分钟前
手写 `new`、`call`、`apply`、`bind` + V8 函数调用机制解密
前端·javascript·面试
Mr_Xuhhh26 分钟前
Qt窗口(2)-工具栏
java·c语言·开发语言·数据库·c++·qt·算法
_pengliang32 分钟前
css 音频波浪动画-小程序\PC可用
前端·css·小程序