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代码超级推荐
Apr 05 Javascript
javaScript 判断字符串是否为数字的简单方法
Jul 25 Javascript
如何获取网站icon有哪些可行的方法
Jun 05 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
Jun 27 Javascript
JavaScript实现找出数组中最长的连续数字序列
Sep 03 Javascript
jQuery的load()方法及其回调函数用法实例
Mar 25 Javascript
jquery实现简单手风琴菜单效果实例
Jun 13 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
Sep 12 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
Dec 10 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
Oct 19 Javascript
JS使用正则实现去掉字符串左右空格的方法
Dec 27 Javascript
解决 window.onload 被覆盖的问题方法
Jan 14 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学习之PHP运算符
2006/10/09 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
php排序算法实例分析
2016/10/17 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
2019/07/03 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
Node.js编写爬虫的基本思路及抓取百度图片的实例分享
2016/03/12 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
Python引用传值概念与用法实例小结
2017/10/07 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
Python MySQLdb 使用utf-8 编码插入中文数据问题
2018/03/13 Python
详解python的四种内置数据结构
2019/03/19 Python
Python实现最大子序和的方法示例
2019/07/05 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
CK加拿大官网:Calvin Klein加拿大
2020/03/14 全球购物
电子商务个人自荐信
2013/12/12 职场文书
超市中秋节活动方案
2014/02/12 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
法律讲堂观后感
2015/06/11 职场文书
MySQL的join buffer原理
2021/04/29 MySQL
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS