分析JavaScript中时间格式化新思路toLocaleString()
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,本篇内容主要讲解"分析JavaScript中时间格式化新思路toLocaleString()",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"分析JavaSc
千家信息网最后更新 2025年11月10日分析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-042、时间格式化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安全错误
数据库的锁怎样保障安全
网络安全的演讲稿三百字
软件安全代理服务器
无线网络技术在网络中的应用
web数据库的核心技术
久久久互联网科技
ipad无法接通激活服务器
360台式电脑连接服务器失败
计算机网络技术好嘛
pycharm导出数据库
阿里数据库频繁504
国产x86处理器服务器品牌
sql属于数据库系统
黑龙江省艺通网络技术开发
电视剧内容关于软件开发的
网络安全大会齐向东
互联网科技公司创业计划
一个好的服务器数据中心
网络安全为人民手抄报字少的
软件运行维护和软件开发
发改委网络安全总结报告
wind中pe数据库
井眼轨迹设计软件开发
滨湖区专注软件开发哪家好
不在公安局数据库是啥意思
服务器怎么复制ftp
饥荒进房间服务器
工业软件开发服务商
网络安全大赛ctf是游戏吗
数据库会出现乱码吗为什么
森林防火软件开发