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 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
javascript Array对象基础知识小结
Nov 16 Javascript
JavaScript实现的一个倒计时的类
Mar 12 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
AngularJs  E2E Testing 详解
Sep 02 Javascript
JS实现的表头列头固定页面功能示例
Jan 10 Javascript
vue的token刷新处理的方法
Jul 17 Javascript
javascript中join方法实例讲解
Feb 21 Javascript
原生js+css调节音量滑块
Jan 15 Javascript
js实现简单五子棋游戏
May 28 Javascript
如何在Vue项目中添加接口监听遮罩
Jan 25 Vue.js
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第一次无法获取cookie问题处理
2014/12/15 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
js跨域访问示例(客户端/服务端)
2014/05/19 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
Django Highcharts制作图表
2016/08/27 Python
利用python脚本如何简化jar操作命令
2019/02/24 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
介绍一下Java的事务处理
2012/12/07 面试题
大专生简历的自我评价
2013/11/26 职场文书
军校本科大学生自我评价
2014/01/14 职场文书
初中生操行评语大全
2014/04/24 职场文书
啤酒节策划方案
2014/05/28 职场文书
助理政工师申报材料
2014/06/03 职场文书
医学求职自荐信
2014/06/21 职场文书
2015年新农合工作总结
2015/03/30 职场文书
绿色环保倡议书
2015/04/28 职场文书
2015年工商所工作总结
2015/05/21 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
浅谈克隆 JavaScript
2021/11/02 Javascript
Python按顺序遍历并读取文件夹中文件
2022/04/29 Python