分析JavaScript中时间格式化新思路toLocaleString()
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"分析JavaScript中时间格式化新思路toLocaleString()",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"分析JavaSc
千家信息网最后更新 2025年01月19日分析JavaScript中时间格式化新思路toLocaleString()
本篇内容主要讲解"分析JavaScript中时间格式化新思路toLocaleString()",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"分析JavaScript中时间格式化新思路toLocaleString()"吧!
1、时间格式化常规思路
正常思路是通过Date的实例依次获取年月日等,例如一个简单的格式化例子:
Date.prototype.format = function(dateStr) { let date = new Date(); let year = date.getFullYear(); let month = date.getMonth() + 1; let day = date.getDate().toString().padStart(2, "0"); let hour = date.getHours(); let minute = date.getMinutes(); let second = date.getSeconds(); dateStr = dateStr.replace("年", year) .replace("月", month) .replace("日", day) .replace("小时", hour) .replace("分钟", minute) .replace("秒", second); return dateStr;}; // 使用上面的方法console.log(new Date().format("年-月-日")); // 2021-11-04
2、时间格式化toLocaleString()
toLocaleString()
和 toString()
类似,也是返回对象的字符串,不过会根据本地化的执行环境处理。尤其是对时间对象的支持,可以转成一定的格式。
// 日期,输出当前时间let date = new Date();// 这个是格林威治时间格式console.log(date.toString()); // Thu Nov 04 2021 10:11:35 GMT+0800 (中国标准时间)// 这个是本地时间格式console.log(date.toLocaleString()); // 2021/11/4 上午10:18:08
新版本浏览器可以支持 locales 和 options 参数:
let date = new Date();// 24小时制let options = { year: 'numeric', month: 'numeric', day: 'numeric', hour: 'numeric', minute: 'numeric', second: 'numeric', hour12: false};console.log(date.toLocaleString("zh-CN", options)); // 2021/11/4 10:33:01
获取星期几:
let date = new Date();let options = { weekday: "long"};console.log(date.toLocaleString("zh-CN", options)); // 星期四
options
更多的参数可以参考文章尾部提供的链接。
缺陷:
如果要显示 x年x月x日 这样的格式,目前没有找合适的写法,相对来讲 toLocaleString() 功能比较局限一些。
到此,相信大家对"分析JavaScript中时间格式化新思路toLocaleString()"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
格式
时间
思路
中时
分析
内容
参数
对象
小时
方法
星期
更多
学习
支持
合适
实用
更深
例子
兴趣
写法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
合本正网络技术有限公司
学哪个软件开发技术入门快
网络安全什么时候开始
齐向东谈网络安全三大焦点
通信公司的大型网络服务器
lol各个服务器版本更新速度
金航数码软件开发
网络安全新技术新产品发布会
URL免费服务器节点
没有基础学习软件开发
市网信办网络安全工程
数据库恢复特定时候
玩我的世界服务器卡
软件开发中人员流动大的工作
印度软件开发芯片
北京学网络技术品牌
数据库系统的模块有哪些
小健人互联网科技有限公司招聘
服务器精密报警
上海蔚蓝网络技术有限公司
国内常用书目数据库
网络技术知识展板
计算机类网络安全类分几类
海康考勤软件开发
数据库 索引 原理
网络安全第五空间下载 高清
高速公路网络安全演练
互联网有股票科技
服务器精密报警
单元格下拉有数据库