首页 > 其他分享 >JS日期格式化转换方法

JS日期格式化转换方法

时间:2024-02-11 17:55:41浏览次数:25  
标签:格式化 fmt JS 转换方法 length var RegExp

Date.prototype.Format = function (fmt) { //author: meizz
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;
}

var time1 = new Date().format(“yyyy-MM-dd hh:mm:ss”);

标签:格式化,fmt,JS,转换方法,length,var,RegExp
From: https://www.cnblogs.com/fuxp/p/18013423

相关文章

  • JS时间戳转时间
    functionformatDate(date){vardate=newDate(date);varYY=date.getFullYear()+'-';varMM=(date.getMonth()+1<10?'0'+(date.getMonth()+1):date.getMonth()+1)+'-';varDD=(date.getDate()......
  • Node.js+Express+Koa2开发接口学习笔记(六)
    预防sql注入sql注入最原始、最简单的攻击,从有了web2.0就有了sql注入攻击攻击方式:输入一个sql片段,最终拼接成一段攻击代码预防措施:使用mysql的escape函数处理输入内容即可例如登录,访问http://localhost:8080/login.html正常情况下是输入正确的用户名和密码来进行登录,这个登......
  • C#的DataTable、List、Dictionary、JSON、XML之间的转换
    1.DataTable转List//创建一个DataTable对象DataTabledataTable=newDataTable();//将DataTable转换为List<DataRow>List<DataRow>dataList=dataTable.AsEnumerable().ToList(); 2、DataTable转Dictionary//创建一个DataTable对象DataTabledataTable=new......
  • lrn-tfjs-merge-6
    TensorFlow.js学习手册(七)原文:LearningTensorFlow.js译者:飞龙协议:CCBY-NC-SA4.0结语“那么为什么要尝试预测未来,如果这是如此困难,几乎不可能呢?因为做出预测是一种在我们看到自己朝着危险方向漂移时发出警告的方式。因为预测是指出更安全、更明智的途径的有用方式。最重......
  • lrn-tfjs-merge-5
    TensorFlow.js学习手册(六)原文:LearningTensorFlow.js译者:飞龙协议:CCBY-NC-SA4.0第十一章:迁移学习“向他人的错误学习。你活不到足够长的时间来犯所有的错误。”—埃莉诺·罗斯福拥有大量数据、经过实战检验的模型结构和处理能力可能是具有挑战性的。能不能简单点?在......
  • lrn-tfjs-merge-4
    TensorFlow.js学习手册(五)原文:LearningTensorFlow.js译者:飞龙协议:CCBY-NC-SA4.0第九章:分类模型和数据分析“先见之明,后事之师。”—AmeliaBarr你不仅仅是把数据丢进模型中是有原因的。神经网络以极快的速度运行并执行复杂的计算,就像人类可以瞬间做出反应一样。然而......
  • lrn-tfjs-merge-3
    TensorFlow.js学习手册(四)原文:LearningTensorFlow.js译者:飞龙协议:CCBY-NC-SA4.0第七章:模型制作资源“通过寻找和失误我们学习。”—约翰·沃尔夫冈·冯·歌德你不仅限于来自TensorFlowHub的模型。每天都有新的令人兴奋的模型被推文、发表和在社区中受到关注。这......
  • lrn-tfjs-merge-2
    TensorFlow.js学习手册(三)原文:LearningTensorFlow.js译者:飞龙协议:CCBY-NC-SA4.0第五章:介绍模型“他从哪里弄来那些美妙的玩具?”—杰克·尼科尔森(蝙蝠侠)现在您已经进入大联盟。在第二章中,您访问了一个完全训练好的模型,但您根本不需要了解张量。在这里的第五章,您将能......
  • lrn-tfjs-merge-1
    TensorFlow.js学习手册(二)原文:LearningTensorFlow.js译者:飞龙协议:CCBY-NC-SA4.0第三章:引入张量“哇!”—基努·里维斯(《比尔和特德的冒险》)我们已经多次提到张量这个词,它是TensorFlow.js中的主要词汇,所以是时候了解这些结构是什么了。这一关键章节将让您亲身体验管......
  • js 事件冒泡 事件捕获
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>test</title>......