JavaScript日期时间格式化函数分享


Posted in Javascript onMay 05, 2014

这个函数经常用到,分享给大家。

函数代码:

Date.prototype.format = function(format){
    var o = {
    "M+" : this.getMonth()+1, //month
    "d+" : this.getDate(),    //day
    "h+" : this.getHours(),   //hour
    "m+" : this.getMinutes(), //minute
    "s+" : this.getSeconds(), //second
    "q+" : Math.floor((this.getMonth()+3)/3),  //quarter
    "S" : this.getMilliseconds() //millisecond
    }
    if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
    (this.getFullYear()+"").substr(4 - RegExp.$1.length));
    for(var k in o)if(new RegExp("("+ k +")").test(format))
    format = format.replace(RegExp.$1,
    RegExp.$1.length==1 ? o[k] :
    ("00"+ o[k]).substr((""+ o[k]).length));
    return format;
}

调用示例:
<script type="text/javascript">
setInterval(function(){
    var time = new Date().format("hh:mm:ss");
    var date = new Date().format("yyyy-MM-dd");
    document.getElementById("Time").innerHTML=time;
    document.getElementById("Date").innerHTML=date;
},1000);</script>
<div id="Date"></div>
<div id="Time"></div>
Javascript 相关文章推荐
解决jquery .ajax 在IE下卡死问题的解决方法
Oct 26 Javascript
javascript json 新手入门文档
Dec 03 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
Jan 23 Javascript
jquery 取子节点及当前节点属性值
Jul 25 Javascript
jquery队列函数用法实例
Dec 16 Javascript
jquery+css实现动感的图片切换效果
Nov 25 Javascript
JavaScript获取当前cpu使用率的方法
Dec 15 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
May 03 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
May 10 Javascript
Three.js学习之网格
Aug 10 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
Sep 23 Javascript
JSON数据中存在单个转义字符“\”的处理方法
Jul 11 Javascript
js中substring和substr的定义和用法
May 05 #Javascript
JavaScript验证图片类型(扩展名)的函数分享
May 05 #Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 #Javascript
js简单的弹出框有关闭按钮
May 05 #Javascript
JavaScript保留两位小数的2个自定义函数
May 05 #Javascript
JS判断、校验MAC地址的2个实例
May 05 #Javascript
JQuery EasyUI 数字格式化处理示例
May 05 #Javascript
You might like
PHP学习笔记 用户注册模块用户类以及验证码类
2011/09/20 PHP
php打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
php ajax实现文件上传进度条
2016/03/29 PHP
php分页原理 分页代码 分页类制作教程
2016/09/23 PHP
详解php语言最牛掰的Laravel框架
2017/11/20 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
JQuery 风格的HTML文本转义
2009/07/01 Javascript
将CKfinder整合进CKEditor3.0的新方法
2010/01/10 Javascript
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
BootStrap Fileinput的使用教程
2016/12/30 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
利用Python开发微信支付的注意事项
2016/08/19 Python
python中的for循环
2018/09/28 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
python字典key不能是可以是啥类型
2020/08/04 Python
五好党支部事迹材料
2014/02/06 职场文书
学雷锋月活动总结
2014/04/25 职场文书
班级学习计划书
2014/04/27 职场文书
党小组意见范文
2015/06/08 职场文书
JavaScript继承的三种方法实例
2021/05/12 Javascript
python之django路由和视图案例教程
2021/07/26 Python
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS