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 相关文章推荐
JS网络游戏-(模拟城市webgame)提供的一些例子下载
Oct 14 Javascript
Jquery公告滚动+AJAX后台得到数据
Apr 14 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
js闭包实现按秒计数
Apr 23 Javascript
jquery获取url参数及url加参数的方法
Oct 26 Javascript
jQuery语法小结(超实用)
Dec 31 Javascript
详解JS中的立即执行函数
Feb 24 Javascript
微信小程序 向左滑动删除功能的实现
Mar 10 Javascript
JavaScript 中的 this 简单规则
Sep 19 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 Javascript
在iFrame子页面里实现模态框的方法
Aug 17 Javascript
layer.alert回调函数执行关闭弹窗的实例
Sep 11 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
解析php中反射的应用
2013/06/18 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
PHP积分兑换接口实例
2015/02/09 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
ajax异步请求详解
2017/01/06 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
ant-design-vue中tree增删改的操作方法
2020/11/03 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
Python序列操作之进阶篇
2016/12/08 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
python字符串与url编码的转换实例
2018/05/10 Python
pandas 将索引值相加的方法
2018/11/15 Python
Python实现DDos攻击实例详解
2019/02/02 Python
Python 占位符的使用方法详解
2019/07/10 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
美国美妆网站:B-Glowing
2016/10/12 全球购物
敬老模范事迹
2014/05/21 职场文书
公务员诚信承诺书
2014/05/26 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
少先队中队工作总结
2015/08/14 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python
MYSQL 表的全面总结
2021/11/11 MySQL