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获取下拉列表的值为null的解决方法
Mar 18 Javascript
让人期待的2011年度最佳 jQuery 插件分享
Mar 16 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
Jun 09 Javascript
jquery实现页面关键词高亮显示的方法
Mar 12 Javascript
Javascript对象字面量的理解
Jun 22 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
Jul 09 Javascript
jQuery基于ajax操作json数据简单示例
Jan 05 Javascript
vue实现ToDoList简单实例
Feb 07 Javascript
整理关于Bootstrap表单的慕课笔记
Mar 29 Javascript
浅谈React中的元素、组件、实例和节点
Feb 27 Javascript
如何手写简易的 Vue Router
Oct 10 Javascript
Vue+Spring Boot简单用户登录(附Demo)
Nov 12 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
4.与数据库的连接
2006/10/09 PHP
PHP 加密解密内部算法
2010/04/22 PHP
php加密解密实用类分享
2014/01/07 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
Laravel 加载第三方类库的方法
2018/04/20 PHP
PHP常量define和const的区别详解
2019/05/18 PHP
写js时遇到的一些小问题
2010/12/06 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
javascript 广告移动特效的实现代码
2016/06/25 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
微信小程序支付及退款流程详解
2017/11/30 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
Python如何import文件夹下的文件(实现方法)
2017/01/24 Python
怎么使用pipenv管理你的python项目
2018/03/12 Python
Python切片操作实例分析
2018/03/16 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
django框架使用方法详解
2019/07/18 Python
python3获取url文件大小示例代码
2019/09/18 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
Python 绘制可视化折线图
2020/07/22 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
爱心捐款倡议书范文
2014/05/12 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
财务会计实训报告
2014/11/05 职场文书
2014年校长工作总结
2014/12/11 职场文书
mysql数据插入覆盖和时间戳的问题及解决
2022/03/25 MySQL
docker-compose部署Yapi的方法
2022/04/08 Servers
Zabbix对Kafka topic积压数据监控的问题(bug优化)
2022/07/07 Servers