javascript 自带格式化时间(JavaScript内置日期、时间格式化时间实例代码)
类别:编程学习 浏览量:1065
时间:2022-04-02 10:37:58 javascript 自带格式化时间
JavaScript内置日期、时间格式化时间实例代码一、基础知识(date对象的方法)
😜 getFullYear( ) 用于返回一个表示年份的4位数
🤣 getMonth( ) 返回表示月份的数字,但是返回值是 0(一月) 到 11(十二月) 之间的一个整数
😘 getDate( ) 返回某一天
😊 getHours( ) 返回时间的小时字段
😍 getMinutes( ) 返回时间的分钟字段
😎 getSeconds( ) 返回时间的秒,返回值是 0 ~ 59 之间的一个整数
二、格式化日期
案例:将此刻的时间格式化(因为时间在流逝,所以结果会不同哟!)
代码如下:
效果呈现:
三、封装函数实现格式化日期(方便咱们后面使用)
代码如下:
效果呈现:
虽然这个案例比较简单但是还是有需要注意的地方哈!比如我们在得到月份的时候必须要+1,否则返回的月份会比真实的月份少1。这也在提醒我们在敲代码的时候一定要细心细心再细心!
附一个比较流行的js格式化日期和时间的封装函数:
Date.prototype.format = function(fmt){ var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小时 "m+" : this.getMinutes(), //分 "s+" : this.getSeconds(), //秒 "q+" : Math.floor((this.getMonth()+3)/3), //季度 "S" : this.getMilliseconds() //毫秒 }; if(/(y+)/.test(fmt)){ fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); } for(var k in o){ if(new RegExp("("+ k +")").test(fmt)){ fmt = fmt.replace( RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length))); } } return fmt; }
使用方法如下:
var now = new Date(); // 一般传入毫秒时间戳进行初始化 var nowStr = now.format("yyyy-MM-dd hh:mm:ss");
四、总结
到此这篇关于JavaScript内置日期、时间格式化时间的文章就介绍到这了,更多相关JavaScript内置格式化时间内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- ASP.NET使用JavaScriptSerializer实现序列化与反序列化
- javascript如何判断类型(JavaScript如何优化逻辑判断代码详解)
- canvas3d效果(JavaScript canvas实现七彩太阳光晕效果)
- JavaScript中==和===的区别
- Javascript操作DOM
- 用css实现图片特效代码(HTML+CSS+JavaScript实现图片3D展览的示例代码)
- JavaScript脚本数据类型
- js实时获取页面宽度(JavaScript获取网页的宽高及如何兼容详解)
- html基础知识javascript(JavaScript+html实现前端页面滑动验证)
- redux实例教程(详解JavaScript状态容器Redux)
- javascript作用域实例(JavaScript defineProperty如何实现属性劫持)
- javascript执行类的所有方法(Javascript中异步等待的深入理解)
- canvas俄罗斯方块(JavaScript canvas实现俄罗斯方块游戏)
- 用javascript设计五子棋(JavaScript实现网页版五子棋游戏)
- javascript 经典算法(JavaScript实现的七种排序算法总结推荐!)
- js 定时切换图片(JavaScript定时器实现无缝滚动图片)
- 这里输入关键词(怎么输入关键词搜索)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
热门推荐
- docker-compose项目部署(使用Docker Compose部快速署ELK亲测有效)
- ASP.NET方法重载
- 怎么用apache自定义网站根目录(Apache 二级域名实现方法介绍)
- vue2和vue3都如何创建项目(vue3.0+vite2实现动态异步组件懒加载)
- sqlserver 开启数据库(SQLSERVER简单创建DBLINK操作远程服务器数据库的方法)
- sql优化100个技巧(52条SQL语句教你性能优化)
- event.keycode的值
- laravel队列是如何触发的(laravel使用Faker数据填充的实现方法)
- HTML5面试题
- css 圆角卡片样式(css实现带圆角三角型的示例代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9