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 相关文章推荐
用htc组件制作windows选项卡
Jan 13 Javascript
jq选项卡鼠标延迟的插件实例
May 13 Javascript
js 获取元素下面所有li的两种方法
Apr 14 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
May 28 Javascript
在JS数组特定索引处指定位置插入元素的技巧
Aug 24 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
Dec 11 Javascript
Position属性之relative用法
Dec 14 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
May 05 Javascript
详解使用nvm安装node.js
Jul 18 Javascript
layui之select的option叠加问题的解决方法
Mar 08 Javascript
Vue中JS动画与Velocity.js的结合使用
Feb 13 Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 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中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
JSON 教程 json入门学习笔记
2020/09/22 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
用JS在浏览器中创建下载文件
2014/03/05 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
2018/01/15 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
python检测某个变量是否有定义的方法
2015/05/20 Python
django实现分页的方法
2015/05/26 Python
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
matplotlib.pyplot.matshow 矩阵可视化实例
2020/06/16 Python
python实现数字炸弹游戏
2020/07/17 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
台湾专柜女包:KINAZ
2019/12/26 全球购物
AJax面试题
2014/11/25 面试题
Servlet方面面试题
2016/09/28 面试题
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
出国留学导师推荐信
2015/03/26 职场文书
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS