js快速获取当前时间并且返回想要的格式

简介: js快速获取当前时间并且返回想要的格式
function backCurrentTime (type) {
    let currentTime=new Date( new Date() + 8 * 3600 * 1000 ).toJSON().substr(0,19).replace("T"," ");
    if(type=='y'){
        return currentTime.substr(0,4)
    }else if(type=='m'){
        return currentTime.substr(5,2)
    }else if(type=='d'){
        return currentTime.substr(8,2)
    }else if(type=='y-m'){
        return currentTime.substr(0,7)
    }else if(type=='y-m-d'){
        return currentTime.substr(0,10)
    }else if(type=='y-m-d-h-m'){
        return currentTime.substr(0,16)
    }else{
        return currentTime
    }
}
console.log('当前年',backCurrentTime('y') )
console.log('当前月',backCurrentTime('m') )
console.log('当前天',backCurrentTime('d') )
console.log('当前年-月-天',backCurrentTime('y-m-d') )
console.log('当前年-月-天-时-分',backCurrentTime('y-m-d-h-m') )


主要是利用toJSON转格林威治时间 在+8小时得到就是北京时间


参考地址:https://www.cnblogs.com/youwei716/p/14088544.html


1425695-20210515123349628-1012000253.png

相关文章
|
3月前
|
JavaScript 前端开发
JS将两个数组和合并成数组包对象格式的方法
JS将两个数组和合并成数组包对象格式的方法
30 0
|
4月前
|
前端开发 JavaScript Java
JavaScript复制内容到剪切板 带格式的复制
JavaScript复制内容到剪切板 带格式的复制
|
5月前
|
JSON JavaScript 数据格式
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
|
5月前
|
JSON JavaScript 数据格式
JS 将 json 对象转成字符串并保留格式 - JSON.stringify()
JS 将 json 对象转成字符串并保留格式 - JSON.stringify()
68 0
|
3天前
|
JavaScript 前端开发 Shell
JS获取当前时间、及一周之前、一个月之前日期
这段代码展示了JavaScript中获取当前时间以及过去特定日期的方法。包括获取时间戳和格式化日期的函数,例如获取一周、一个月前的日期。另外,还包含了添加随机数的日期时间戳生成和计算两个日期之间差值的示例。
|
5月前
|
JavaScript 前端开发
将base64格式的图片画到canvas上(js和vue两种)
将base64格式的图片画到canvas上(js和vue两种)
152 1
|
1月前
|
JavaScript
Js获取当前时间的年月日时分秒星期
Js获取当前时间的年月日时分秒星期
17 0
|
2月前
编程笔记 html5&css&js 007 HTML文本:段落和格式
编程笔记 html5&css&js 007 HTML文本:段落和格式
|
4月前
|
JavaScript 小程序 前端开发
js获取当前日期,格式为YYYY-MM-DD
js获取当前日期,格式为YYYY-MM-DD
145 0
js获取当前日期,格式为YYYY-MM-DD
|
5月前
|
前端开发 JavaScript
前端用原生js编辑文件内容→创建生成文件(格式可以自定义)→下载文件
前端用原生js编辑文件内容→创建生成文件(格式可以自定义)→下载文件