js 常用日期转换

Posted BerylLee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 常用日期转换相关的知识,希望对你有一定的参考价值。

获取 yyyy-mm-dd格式

function getDate(date){
  var time = new Date(date)
  var year = time.getFullYear() // 年
  var month = (\'0\' + (time.getMonth() + 1)).slice(-2) // 月
  var day = (\'0\' + time.getDate()).slice(-2) // 日
  var mydate = year + \'-\' + month + \'-\' + day
  return mydate
}

如果也需获取 hh:mm:ss

function gettime(date){
  var time=new Date(date)
  var hours = (time.getHours()) > 9 ? (time.getHours()) : "0" + (time.getHours());
  var minutes = (time.getMinutes()) > 9 ? (time.getMinutes()) : "0" + (time.getMinutes());
  var seconds = (time.getSeconds()) > 9 ? (time.getSeconds()) : "0" + (time.getSeconds());
  return hours+minutes+seconds
}

如果使用elementUI 可以直接将时间空间的格式 format 设置为‘yyyy-MM-dd HH:mm:ss’

yyyy-mm-dd 转 yyyymmdd

function replaceTime(str){
  var reg= /-/g
  return str.replace(reg, \'\')
}

如 replaceTime(\'2021-06-01\') 输出为 20210601

yyyymmdd 转yyyy-mm-dd

function replaceTime(str){
  var pattern = /(\\d{4})(\\d{2})(\\d{2})/ //输出正则
  return str.replace(pattern, \'$1-$2-$3\')
}

如 replaceTime(\'20210601\') 输出为 2021-06-01

以上是关于js 常用日期转换的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

sql 日期转换代码片段 - Dato,120,konvertere

JS代码片段:一个日期离现在多久了

js 常用日期转换

js常用代码片段

javascript JS-常用代码片段