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实现ASP分页函数 HTML分页函数
Sep 22 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
javascript实现无限级select联动菜单
Jan 02 Javascript
JavaScript中子对象访问父对象的方式详解
Sep 01 Javascript
COM组件中调用JavaScript函数详解及实例
Feb 23 Javascript
详解angular中通过$location获取路径(参数)的写法
Mar 21 Javascript
bootstrap轮播图示例代码分享
May 17 Javascript
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
12个提高JavaScript技能的概念(小结)
May 09 Javascript
vue ssr服务端渲染(小白解惑)
Nov 10 Javascript
JavaScript对象属性操作实例解析
Feb 04 Javascript
微信小程序实现列表左右滑动
Nov 19 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采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
yii添删改查实例
2015/11/16 PHP
Laravel 数据库加密及数据库表前缀配置方法
2019/10/10 PHP
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2010/02/04 Javascript
ASP中Sub和Function的区别说明
2020/08/30 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
JavaScript中的原型链prototype介绍
2014/12/30 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
2016/12/22 Javascript
详谈js模块化规范
2017/07/07 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
javascript 高级语法之继承的基本使用方法示例
2019/11/11 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python 正则式 概述及常用字符
2009/05/07 Python
python修改注册表终止360进程实例
2014/10/13 Python
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
Python中一行和多行import模块问题
2018/04/01 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
python3实现单目标粒子群算法
2019/11/14 Python
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
厨师岗位职责
2013/11/12 职场文书
计算机网络专业推荐信
2013/11/24 职场文书
大学生简历的个人自我评价
2013/12/04 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
学校实习推荐信
2015/03/27 职场文书
工程技术员岗位职责
2015/04/11 职场文书
分享7个 Python 实战项目练习
2022/03/03 Python
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis