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的多个选择器的使用示例
Oct 18 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
JS网页在线获取鼠标坐标值的方法
Feb 28 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
Dec 28 Javascript
JS非空验证及邮箱验证的实例
Aug 11 Javascript
npm 下载指定版本的组件方法
May 17 Javascript
vue和webpack安装命令详解
Jun 15 Javascript
vue中Axios的封装与API接口的管理详解
Aug 09 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
Oct 18 Javascript
VuePress 静态网站生成方法步骤
Feb 14 Javascript
JS实现动态添加外部js、css到head标签的方法
Jun 05 Javascript
vue实现整屏滚动切换
Jun 29 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
全国FM电台频率大全 - 31 新疆维吾尔族自治区
2020/03/11 无线电
php笔记之:文章中图片处理的使用
2013/04/26 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
对JavaScript的eval()中使用函数的进一步讨论
2008/07/26 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
React key值的作用和使用详解
2018/08/23 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
详解jQuery如何实现模糊搜索
2019/05/10 jQuery
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
Python Socket编程入门教程
2014/07/11 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
pycharm配置python 设置pip安装源为豆瓣源
2021/02/05 Python
Giuseppe Zanotti美国官方网站:将鞋履视为高级时装般精心制作
2018/02/06 全球购物
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
四风存在的原因分析
2014/02/11 职场文书
护士岗位求职应聘自荐书范文
2014/02/12 职场文书
《蓝色的树叶》教学反思
2014/02/24 职场文书
运动会标语
2014/06/21 职场文书
药品开票员岗位职责
2015/04/15 职场文书
惊涛骇浪观后感
2015/06/05 职场文书
Java中CyclicBarrier和CountDownLatch的用法与区别
2021/08/23 Java/Android
JS数组方法some、every和find的使用详情
2021/10/05 Javascript
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫