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 相关文章推荐
encode脚本和normal脚本混用的问题与解决方法
Mar 08 Javascript
基于jquery的15款幻灯片插件
Apr 10 Javascript
jQuery表单获取和失去焦点输入框提示效果的实例代码
Aug 01 Javascript
JavaScript中的prototype.bind()方法介绍
Apr 04 Javascript
js数组中如何随机取出一个值
Jun 13 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
Jan 30 Javascript
JavaScript整除运算函数ceil和floor的区别分析
Apr 14 Javascript
Bootstrap Modal遮罩弹出层(完整版)
Nov 21 Javascript
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 jQuery
vue 实现axios拦截、页面跳转和token 验证
Jul 17 Javascript
js实现文章目录索引导航(table of content)
May 10 Javascript
openlayers实现地图测距测面
Sep 25 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+mysql扎实个人基本功
2008/03/27 PHP
php session 错误
2009/05/21 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
javascript新手语法小结
2008/06/15 Javascript
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
jquery图片放大功能简单实现
2013/08/01 Javascript
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
微信小程序使用npm支持踩坑
2018/11/07 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
Python线程指南分享
2019/11/19 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
python实现一个猜拳游戏
2020/04/05 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
儿科护士自我鉴定
2013/10/14 职场文书
致铅球运动员加油稿
2014/02/13 职场文书
住院医师规范化培训实施方案
2014/06/12 职场文书
MySQL Server 层四个日志
2022/03/31 MySQL