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 相关文章推荐
appendChild() 或 insertBefore()使用与区别介绍
Oct 11 Javascript
兼容FF和IE的动态table示例自写
Oct 21 Javascript
JS随机漂浮广告代码具体实例
Nov 19 Javascript
用unescape反编码得出汉字示例
Apr 24 Javascript
JavaScript中读取和保存文件实例
May 08 Javascript
JavaScript中的small()方法使用详解
Jun 08 Javascript
js实现表单Radio切换效果的方法
Aug 17 Javascript
全面介绍javascript实用技巧及单竖杠
Jul 18 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
Feb 06 Javascript
webpack+react+antd脚手架优化的方法
Apr 02 Javascript
javascript实现弹出层效果
Dec 10 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
用文本作数据处理
2006/10/09 PHP
php绘制一条直线的方法
2015/01/24 PHP
PHP面试常用算法(推荐)
2016/07/22 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
js如何实现淡入淡出效果
2020/11/18 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
JS定义类的六种方式详解
2016/05/12 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
Fundebug支持监控微信小程序HTTP请求错误的方法
2019/02/21 Javascript
基于layui table返回的值的多级嵌套的解决方法
2019/09/19 Javascript
python的pdb调试命令的命令整理及实例
2017/07/12 Python
python3+PyQt5+Qt Designer实现堆叠窗口部件
2018/04/20 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
塑料制成的可水洗的编织平底鞋和鞋子:Rothy’s
2018/09/16 全球购物
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
艺术设计专业个人求职信
2013/09/21 职场文书
中医专业应届生求职信
2013/11/17 职场文书
社会学专业求职信
2014/07/17 职场文书
2014年双拥工作总结
2014/11/21 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python
利用javaScript处理常用事件详解
2021/04/14 Javascript
MySQL分区表实现按月份归类
2021/11/01 MySQL
JavaScript流程控制(循环)
2021/12/06 Javascript