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 相关文章推荐
jquery 元素相对定位代码
Oct 15 Javascript
jquery中event对象属性与方法小结
Dec 18 Javascript
JavaScript中的变量定义与储存介绍
Dec 31 Javascript
2则自己编写的jQuery特效分享
Feb 26 Javascript
超级给力的JavaScript的React框架入门教程
Jul 02 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 Javascript
javascript运算符语法全面概述
Jul 14 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
详解vee-validate的使用个人小结
Jun 07 Javascript
讲解vue-router之什么是动态路由
May 28 Javascript
深入理解Vue keep-alive及实践总结
Aug 21 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输出Excel文件类
2010/02/08 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
BootStrap响应式导航条实例介绍
2016/05/06 Javascript
js变量提升深入理解
2016/09/16 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
js实现会跳动的日历效果(完整实例)
2017/10/18 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
2018/09/02 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
详解Swift中属性的声明与作用
2016/06/30 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
Selenium的使用详解
2018/10/19 Python
python中的decimal类型转换实例详解
2019/06/26 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
python数据类型强制转换实例详解
2020/06/22 Python
python实现三壶谜题的示例详解
2020/11/02 Python
运动会稿件50字
2014/02/17 职场文书
运动会入场词50字
2014/02/20 职场文书
给校长的建议书500字
2014/05/15 职场文书
个人典型事迹材料
2014/12/30 职场文书
给老婆道歉的话
2015/01/20 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
Golang 如何实现函数的任意类型传参
2021/04/29 Golang
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL