js日期格式转换 | 阿祁博客
bear_coco
共 2089字,需浏览 5分钟
·
2022-08-09 23:44
点击上方蓝字关注我们
刚刚发现博客中的日期显示有点问题,打开f12之后发现后端传过来的是这样的
GMT格式的,那么这篇文章就是解决格式化问题 格式化为本地时间
后端传过来的格式为GMT格式,我们需要转换为本地格式或者给定格式转换。像java中的SimpleDateFotmat一样,只需要传入我们需要的格式,就可以转换为那种格式。
var dateStr = "2022-05-28T05:50:03.000+00:00";
var date = new Date(dateStr)//转换为本地日期时间
var dateValue = date.toLocaleString()
console.log(dateValue) //2022/5/28 05:50:03
//转换为本地日期
dateValue = date.toLocaleDateString()
console.log(dateValue) //2022/5/28
//转换为本地时间
dateValue = date.toLocaleTimeString()
console.log(dateValue) //05:50:03
多的我不一个一个演示了
放在这里
方法 | 描述 |
---|---|
getDate() | 返回月中的第几天(从 1 到 31)。 |
getDay() | 返回星期几(0-6)。 |
getFullYear() | 返回年份。 |
getHours() | 返回小时(从 0-23)。 |
getMilliseconds() | 返回毫秒(0-999)。 |
getMinutes() | 返回分钟(从 0-59)。 |
getMonth() | 返回月份(从 0-11)。 |
getSeconds() | 返回秒数(从 0-59)。 |
getTime() | 返回自 1970 年 1 月 1 日午夜以来与指定日期的毫秒数。 |
getTimezoneOffset() | 返回 UTC 时间与本地时间之间的时差,以分钟为单位。 |
getUTCDate() | 根据世界时,返回月份中的第几天(从 1 到 31)。 |
getUTCDay() | 根据世界时,返回星期几(0-6)。 |
getUTCFullYear() | 根据世界时,返回年份。 |
getUTCHours() | 根据世界时,返回小时(0-23)。 |
getUTCMilliseconds() | 根据世界时,返回毫秒数(0-999)。 |
getUTCMinutes() | 根据世界时,返回分钟(0-59)。 |
getUTCMonth() | 根据世界时,返回月份(0-11)。 |
getUTCSeconds() | 根据世界时,返回秒数(0-59)。 |
getYear() | 已弃用。请改用 getFullYear() 方法。 |
now() | 返回自 1970 年 1 月 1 日午夜以来的毫秒数。 |
parse() | 解析日期字符串并返回自 1970 年 1 月 1 日以来的毫秒数。 |
setDate() | 设置 Date 对象中月的某一天。 |
setFullYear() | 设置日期对象的年份 |
setHours() | 设置日期对象的小时。 |
setMilliseconds() | 设置日期对象的毫秒数。 |
setMinutes() | 设置日期对象的分钟数。 |
setMonth() | 设置日期对象的月份。 |
setSeconds() | 设置日期对象的秒数。 |
setTime() | 将日期设置为 1970 年 1 月 1 日之后/之前的指定毫秒数。 |
setUTCDate() | 根据世界时,设置 Date 对象中月份的一天。 |
setUTCFullYear() | 根据世界时,设置日期对象的年份。 |
setUTCHours() | 根据世界时,设置日期对象的小时。 |
setUTCMilliseconds() | 根据世界时,设置日期对象的毫秒数。 |
setUTCMinutes() | 根据世界时,设置日期对象的分钟数。 |
setUTCMonth() | 根据世界时,设置日期对象的月份。 |
setUTCSeconds() | 根据世界时,设置日期对象的秒数。 |
setYear() | 已弃用。请改用 setFullYear() 方法。 |
toDateString() | 将 Date 对象的日期部分转换为可读字符串。 |
toGMTString() | 已弃用。请改用 toUTCString() 方法。 |
toISOString() | 使用 ISO 标准将日期作为字符串返回。 |
toJSON() | 以字符串形式返回日期,格式为 JSON 日期。 |
toLocaleDateString() | 使用区域设置约定将 Date 对象的日期部分作为字符串返回。 |
toLocaleTimeString() | 使用区域设置约定将 Date 对象的时间部分作为字符串返回。 |
toLocaleString() | 使用区域设置约定将 Date 对象转换为字符串。 |
toString() | 将 Date 对象转换为字符串。 |
toTimeString() | 将 Date 对象的时间部分转换为字符串。 |
toUTCString() | 根据世界时,将 Date 对象转换为字符串。 |
UTC() | 根据 UTC 时间,返回自 1970 年 1 月 1 日午夜以来的日期中的毫秒数。 |
valueOf() | 返回 Date 对象的原始值。 |
看完记得加小编微信进群交流哦
点个在看,你最好看
评论
BugBug社区2.0上线
ios下载地址:https://apps.apple.com/cn/app/bugbug/id1541693320安卓推荐下载地址:https://a.app.qq.com/o/simple.jsp?pkgname=group.xianglian.bugbug欢迎体验官在BugBug社区给我们提宝贵的意见:)
yumy
0
银川便民信息平台
兰 州地区各区县便民信息平台 兰州微生活微信号:lanzhou50、兰州便民信息微信号:lzweibang1、兰州信息港微信号:gansu58、兰州微帮weibang78(人已满)兰州永登微帮lzbm800、兰州新区give0931 ( 兰州lzbm800 、微...
哈振荣
0
青海微帮,西宁便民信息平台,西宁
各地微信号:甘肃微帮gansu58,兰州微帮weibang78 、兰州lzbm800 、西宁wbpt123、新疆xjwb99 、宁夏微帮nxwb99 、青海微帮taolian01、武威cairen0123、微帮平台weibang04、白银bianmin9、临夏linxia900、银川bainmin...
哈振荣
0