js 日期格式化_JavaScript date format

编程教程 > WEB > JavaScript (22446) 2024-11-26 14:39:04
这里讲解的是一种通过扩展原生JS的方式进行日期格式化
js日期格式化

首先,在需要使用的地方添加以下代码
Date.prototype.format = function(fmt) { 

     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; 

}
以上代码推荐放在公共js里面,全局引用,可在项目中任意地方使用格式化。

date 格式化使用例子:
var time1 = new Date().format("yyyy-MM-dd hh:mm:ss");

console.log(time1);

搞定

评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
这里讲解的是一种通过扩展原生JS的方式进行日期格式化​首先,在需要使用的地方添加以下代码Date.prototype.format = function(fmt) { var o ...
前言有时候,我们需要对js的原生对象进行扩展,达到全局使用更方便的效果
jquery插件Viewer.js是一个强大的图片查看工具,Viewer也提供了一个纯js版本的工具,图片查看,Viewer.js,Viewer
Js也导出Excel,能在前台导出的话,将会大大减轻数据库的压力
JavaScript/JS数组清空,删除数组内所有数据。Array=[]与Array.length=0的区别
javascript(js)onclick 传递多个字符变量参数<a title="点击下载附件" onclick="downloadFile(\''+row.url+'\',\''+ro...
现有js数组数据如下:let dataArray=[{id:1,name:'张三'},{id:2,name:'李四'}];根据id获取js数组的对象let findId=1; let findO...
JavaScript/JS读取文本/JSON文件内容let file = files[0];var reader = new FileReader();read
步骤:1、配置文件webpack.config.js:  {     test:/\.css$/,     loader:'style-loader!css-loader'  ...
js 生成二维码引入qrcode.js该框架基于HTML5原生编写,兼容性较好。支持H5 vue uniapp 微信小程序等。基本使用参考<div id="qrcode"&gtl;<...
在js编程中,也会遇到替换字符串对象中某个字符。这时候就需要使用js内置函数replace了。可以替换一个也可以替换多个,支持正则表达式匹配比较灵活
JavaScript集合(Array)转树(tree)结构js 原生数组转树形结构 /** * 将list装换成tree * @param {Object} myId 数据主键id * ...
类库方式实现:<!DOCTYPE html&gtl; <html lang="en"&gtl; <head&gtl; <meta charset="UTF-8"...
js/jQuery获取textarea的光标位置实现光标位置插入内容
fastJSON字符串类型数据中的日期转换为Java bean的日期对象