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 相关文章推荐
javascript实现划词标记+划词搜索功能
Mar 06 Javascript
javascript 内存回收机制理解
Jan 17 Javascript
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
JavaScript从数组中删除指定值元素的方法
Mar 18 Javascript
jQuery实现内容定时切换效果完整实例
Apr 06 Javascript
angularjs ocLazyLoad分步加载js文件实例
Jan 17 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
Nov 14 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
Aug 01 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
Sep 24 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
如何实现vue的tree组件
Dec 03 Vue.js
swiperjs实现导航与tab页的联动
Dec 13 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中文件下载功能实现超详细流程分析
2012/06/13 PHP
php+mysql实现无限分类实例详解
2015/01/15 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
11款基于Javascript的文件管理器
2009/10/25 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
为何JS操作的href都是javascript:void(0);呢
2015/11/12 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
jQuery事件用法详解
2016/10/06 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
JavaScript轮播图简单制作方法
2017/02/20 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
Vue与Node.js通过socket.io通信的示例代码
2018/07/25 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
小程序实现多列选择器
2019/02/15 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
2017/11/15 Python
浅谈python日志的配置文件路径问题
2018/04/28 Python
基于Pandas读取csv文件Error的总结
2018/06/15 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
python动态视频下载器的实现方法
2019/09/16 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
初中生评语大全
2014/04/24 职场文书
关于安全的标语
2014/06/10 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
化工生产实习心得体会
2016/01/22 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python
Python Pygame实战之塔防游戏的实现
2022/03/17 Python
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server