javascript实现时间格式输出FormatDate函数


Posted in Javascript onJanuary 13, 2015

本文实例讲述了javascript实现时间格式输出FormatDate函数。分享给大家供大家参考。具体如下:

javascript没有提供像fmt标签一样对日期时间型内容格式输入的函数:
下面是我下的时间输出函数,使用时直接放到标签内,调用。代码如下

Date.prototype.Format = function(fmt) { //author: meizz     

    if (this == "Invalid Date") {  

        return "";  

    }  

    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;  

}

使用时直接用

new Date( 时间变量 ).Format("yyyy-MM-dd HH:mm:ss")
 

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
实用javaScript技术-屏蔽类
Aug 15 Javascript
用javascript编写的第一人称射击游戏
Feb 25 Javascript
JQUERY CHECKBOX全选,取消全选,反选方法三
Aug 30 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
Jan 15 Javascript
js调用AJAX时Get和post的乱码解决方法
Jun 04 Javascript
Javascript排序算法之计数排序的实例
Apr 05 Javascript
js完美解决IE6不支持position:fixed的bug
Apr 24 Javascript
jQuery无缝轮播图代码
Dec 22 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
Apr 14 Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 Javascript
JS造成内存泄漏的几种情况实例分析
Mar 02 Javascript
JavaScript 去重和重复次数统计
Mar 31 Javascript
Web表单提交之disabled问题js解决方法
Jan 13 #Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
Jan 13 #Javascript
scrollWidth,clientWidth,offsetWidth的区别
Jan 13 #Javascript
使用javascript实现雪花飘落的效果
Jan 13 #Javascript
javascript数组输出的两种方式
Jan 13 #Javascript
仿JQuery输写高效JSLite代码的一些技巧
Jan 13 #Javascript
JS判断客服QQ号在线还是离线状态的方法
Jan 13 #Javascript
You might like
PHP动态页生成静态页的3种常用方法
2014/11/13 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
javascript URL锚点取值方法
2009/02/25 Javascript
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
2014/03/04 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
Angularjs中的页面访问权限怎么设置
2016/11/11 Javascript
微信小程序开发探究
2016/12/27 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
jQuery实现参数自定义的文字跑马灯效果
2018/08/15 jQuery
Vue组件通信中非父子组件传值知识点总结
2019/12/05 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
介绍Python中的文档测试模块
2015/04/28 Python
python复制文件的方法实例详解
2015/05/22 Python
Python global全局变量函数详解
2018/09/18 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
Django中modelform组件实例用法总结
2020/02/10 Python
TensorFlow实现批量归一化操作的示例
2020/04/22 Python
iPython pylab模式启动方式
2020/04/24 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
2020/07/20 Python
Scrapy 配置动态代理IP的实现
2020/09/28 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
学校采购员岗位职责
2014/01/02 职场文书
企业年会主持词
2014/03/27 职场文书
《草船借箭》教学反思
2016/02/23 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python