获取当前年月日(YYYY-mm-dd)格式

//获取当前日期函数
function getNowFormatDate() {let date = new Date(),year = date.getFullYear(), //获取完整的年份(4位)month = date.getMonth() + 1, //获取当前月份(0-11,0代表1月)strDate = date.getDate() // 获取当前日(1-31)if (month < 10) month = `0${month}` // 如果月份是个位数,在前面补0if (strDate < 10) strDate = `0${strDate}` // 如果日是个位数,在前面补0return `${year}-${month}-${strDate}`
}

使用方式

console.log(getNowFormatDate(), 'time') //  2022-06-22 time

获取当前年月日(YYYY年mm月dd日)格式

//获取当前日期函数
function getNowFormatDate() {let date = new Date(),year = date.getFullYear(), //获取完整的年份(4位)month = date.getMonth() + 1, //获取当前月份(0-11,0代表1月)strDate = date.getDate() // 获取当前日(1-31)if (month < 10) month = `0${month}` // 如果月份是个位数,在前面补0if (strDate < 10) strDate = `0${strDate}` // 如果日是个位数,在前面补0return `${year}年${month}月${strDate}日`
}

使用方式

console.log(getNowFormatDate(), 'time') //  2022 年 06 月 22 日 time

获取当前年月日星期时分秒

//获取当前日期函数
function getNowFormatDate() {let date = new Date(),obj = {year: date.getFullYear(), //获取完整的年份(4位)month: date.getMonth() + 1, //获取当前月份(0-11,0代表1月)strDate: date.getDate(), // 获取当前日(1-31)week: '星期' + '日一二三四五六'.charAt(date.getDay()), //获取当前星期几(0 ~ 6,0代表星期天)hour: date.getHours(), //获取当前小时(0 ~ 23)minute: date.getMinutes(), //获取当前分钟(0 ~ 59)second: date.getSeconds() //获取当前秒数(0 ~ 59)}Object.keys(obj).forEach(key => {if (obj[key] < 10) obj[key] = `0${obj[key]}`// console.log(obj[key])})return `${obj.year}年${obj.month}月${obj.strDate}日${obj.week} ${obj.hour}:${obj.minute}:${obj.second}`
}

使用方式

console.log(getNowFormatDate(), 'time') //  2022 年 06 月 22 日 星期三 15 : 55 : 46 time

由于多个是个位数时需要在前补0,写一个公共方法

//小于10的拼接上0字符串

function addZero(i) {return i < 10 ? ('0' + i) : i
}

使用方式

//获取当前日期函数
function getNowFormatDate() {let date = new Date(),obj = {year: date.getFullYear(), //获取完整的年份(4位)month: date.getMonth() + 1, //获取当前月份(0-11,0代表1月)strDate: date.getDate(), // 获取当前日(1-31)week: '星期' + '日一二三四五六'.charAt(date.getDay()), //获取当前星期几(0 ~ 6,0代表星期天)hour: date.getHours(), //获取当前小时(0 ~ 23)minute: date.getMinutes(), //获取当前分钟(0 ~ 59)second: date.getSeconds() //获取当前秒数(0 ~ 59)}Object.keys(obj).forEach(key => {if (obj[key] < 10) obj[key] = `0${obj[key]}`// console.log(obj[key])})return `${obj.year}年${obj.month}月${obj.strDate}日${obj.week} ${obj.hour}:${obj.minute}:${obj.second}`
}
console.log(getNowFormatDate(), 'time') //  2022 年 06 月 22 日 星期三 15 : 55 : 46 time

到此结束。

js(javaScript)获取当前年月日,格式(YYYY-mm-dd、YYYY年mm月dd日)相关推荐

  1. 天数最少的年份_年月日格式有哪几种 年、月、日

    年月日 赵丽妃 设计 教学内容:教材第81页到83页内容,练习十八第1~5题. 教学目标: 1.使学生认识时间单位年.月.日,知道大月.小月.平年.闰年的知识,记住各月及平年.闰年的天数,能初步判断某 ...

  2. JS(JavaScript)验证身份证号码格式的合法性

    一.JS(JavaScript)验证身份证号码格式的合法性,前端工程师会用到JavaScript验证身份证号码是否合法,这里分享一段本人多年以前多写的JavaScript验证输入身份证号码合法性的代码 ...

  3. JavaScript传参年月日格式日期自动运算问题解决

    JavaScript传参年月日格式日期自动运算问题解决 在javaScript中用ajax传递2020-10-07格式参数时,发现内部进行了运算 最终解决之后的效果 解决方法:利用转义字符和" ...

  4. js中获取当前年月日和时间

    js中获取当前年月日和时间 <div class="showTime">当前时间:</div><script>var t = null;t = ...

  5. C#与Javascript变量、函数之间的相互调用2008年11月28日 星期五 05:28 P.M.1.如何在JavaScript访问C#函数?

    C#与Javascript变量.函数之间的相互调用 2008年11月28日 星期五 05:28 P.M. 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3 ...

  6. 猜叔叔的出生年月日 今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树。

    package org.bluebridge.topics;/** 猜叔叔的出生年月日今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树.休息的时候,小明的同学问他叔叔多大年纪 ...

  7. js/javascript获取数组长度

    利用JS/javaScript来获取数组的长度: 例:var arr=new Array(); arr[0] = "a"; arr[1] = "b"; var ...

  8. JavaScript获取当前年月日,时分秒。

    function time() { //得到日期实例对象     let obj = new Date;     //获取年月日,时分秒     let a = obj.getFullYear(); ...

  9. java script 月日年转年月日_如何将这种格式的日期(2010年7月13日星期二00:00:00 CEST)转换为Java日期(字符串来自alfresco属性)...

    我正在管理一个来自Alfresco Properties的日期,并且该日期处于指定的日期(2010年7月13日星期二00:00:00 CEST),我需要将其转换为Java日期-我四处查看并发现了数百万 ...

  10. php年月转换为年月日,php 将秒数转换为年、月、日、小时等时间格式

    这篇文章主要为大家详细介绍了php 将秒数转换为年.月.日.小时等时间格式,具有一定的参考价值,可以用来参考一下. 这个有用的函数能将秒数表示的事件转换为年.月.日.小时等时间格式,php将秒数转换为 ...

最新文章

  1. python中单个下划线是什么意思
  2. 数据库索引的作用和优点缺点
  3. 《深度探索C++对象模型》--7 站在对象模型的尖端
  4. Django框架深入了解_04(DRF之url控制、解析器、响应器、版本控制、分页)(一)
  5. '#selector' does not refer to an '@objc' method,No method declared with Objective-C selector 'compos
  6. python elasticsearch timeout_Python操作Elasticsearch处理timeout超时
  7. DevNet网站上线
  8. js等待当前线程内ajax完成,理解javascript定时器中的单线程
  9. Spring JTA应用JOTM Atomikos II JOTM
  10. 【转】刨根究底字符编码【2.0版】(3):字符编码的由来、演变与ASCII码
  11. 10.6-全栈Java笔记:常见流详解(四)
  12. 跨浏览器的placehold
  13. Spring+SpringMVC+Mybatis 详细配置
  14. 2022年的文章写作计划
  15. Linux Semaphore
  16. Zedgraph 总结
  17. Pet包 资源 Linux,PET文件扩展名 - 什么是.pet以及如何打开? - ReviverSoft
  18. [规范资料]Excel文件格式
  19. 传输加载优化(资源压缩、资源缓存、HTTP2)
  20. word编号格式“图 一-1”改为“图 1-1”

热门文章

  1. 漂亮的C#位图按钮设计
  2. 博士申请 | 香港理工大学Lap-pui Chau教授招收人工智能/CV方向全奖博士生
  3. Flask Web开发入门(五)之日志
  4. OPPO R15 安装Charles的https证书时,提示 存储设备中没有和该用户证书匹配的颁发者证书 的解决方法
  5. 【路径规划】基于和声算法改进灰狼算法实现机器人栅格地图路径规划
  6. 全球经济状况调研报告:亚太和南亚地区的信心指数大幅下降
  7. Android 翻转动画 Rotate3dAnimation 效果
  8. day31-33关于parentNode,parentElement,childNodes,children
  9. linux下安装Jenkins(centos7,另附使用docker安装)
  10. 15、Analyzer分析器之中文分析器的扩展