js 日期格式化_JavaScript date format

编程教程 > WEB > JavaScript (22458) 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的原生对象进行扩展,达到全局使用更方便的效果
Js也导出Excel,能在前台导出的话,将会大大减轻数据库的压力
使用thymeleaf 模板创建时间 使用thymeleaf 创建指定日期为:2023-10-18 #dates.create(2023,10,18) 使用thymeleaf ...
JavaScript/JS数组清空,删除数组内所有数据。Array=[]与Array.length=0的区别
jquery插件Viewer.js是一个强大的图片查看工具,Viewer也提供了一个纯js版本的工具,图片查看,Viewer.js,Viewer
引言如今,很多应用程序仍然使用API java.util.Date和java.util.CalendarAPI,包括库来使我们的生活更轻松地处理这些类型,例如J
javascript(js)onclick 传递多个字符变量参数<a title="点击下载附件" onclick="downloadFile(\''+row.url+'\',\''+ro...
JavaScript/JS读取文本/JSON文件内容let file = files[0];var reader = new FileReader();read
现有js数组数据如下:let dataArray=[{id:1,name:'张三'},{id:2,name:'李四'}];根据id获取js数组的对象let findId=1; let findO...
步骤:1、配置文件webpack.config.js:  {     test:/\.css$/,     loader:'style-loader!css-loader'  ...
js 生成二维码引入qrcode.js该框架基于HTML5原生编写,兼容性较好。支持H5 vue uniapp 微信小程序等。基本使用参考<div id="qrcode"&gtl;<...
方式一 spliceJavaScript 中的 splice() 方法可用于在数组中添加或删除元素。如果我们需要删除数组中的元素,可以使用 splice() 方
Javascript/JS 复制内容到系统剪切板/粘贴板/** * 复制内容到剪切板 * @param content 文本内容 */function copy