摘要:轉(zhuǎn)載請(qǐng)注明出處需求已知格式化日期字符串為或等常見(jiàn)的格式化字符串已知和這個(gè)格式化字符串對(duì)應(yīng)的格式化后的日期為或求年月日解當(dāng)然這里可以默認(rèn)日這里只做了年月日加時(shí)分秒也是可以的測(cè)試月日年月日年歡迎試用,
轉(zhuǎn)載請(qǐng)注明出處:https://github.com/xinglie/xi...
需求:
1 已知格式化日期字符串format 為 "YYYY-MM-DD" 或 "DD/MM/YYYY"等常見(jiàn)的格式化字符串
2 已知和這個(gè)格式化字符串對(duì)應(yīng)的格式化后的日期date為"2011-11-12" 或 "12/11/2011"
求 年 月 日
解:
var getDateFromFormat=function(date,format){ result={year:0,month:0,day:0};//當(dāng)然這里可以默認(rèn)1970-1-1日 if(date){ format.replace(/y+|Y+|M+|d+|D+/g,function(m,a,b,c){//這里只做了年月日 加時(shí)分秒也是可以的 date.substring(a).replace(/d+/,function(d){c=parseInt(d,10)}); if(/y+/i.test(m)&&!result.year)result.year=c; if(/M+/.test(m)&&!result.month)result.month=c; if(/d+/i.test(m)&&!result.day)result.day=c; }); } return result; };
測(cè)試
getDateFromFormat("2011-11-12","YYYY-MM-DD"); getDateFromFormat("2011-04-12","YYYY-MM-DD"); getDateFromFormat("12/11/2011","DD/MM/YYYY"); getDateFromFormat("2011-4-1","YYYY-M-D"); getDateFromFormat("2011-12-20","YYYY-M-D"); getDateFromFormat("12月20日(2011年)","M月D日(YYYY年)");
歡迎試用magix,區(qū)塊化管理利器 https://github.com/thx/magix/...
magix https://github.com/thx/magix
歡迎star與fork
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/49981.html
摘要:轉(zhuǎn)載請(qǐng)注明出處需求已知格式化日期字符串為或等常見(jiàn)的格式化字符串已知和這個(gè)格式化字符串對(duì)應(yīng)的格式化后的日期為或求年月日解當(dāng)然這里可以默認(rèn)日這里只做了年月日加時(shí)分秒也是可以的測(cè)試月日年月日年歡迎試用, 轉(zhuǎn)載請(qǐng)注明出處:https://github.com/xinglie/xi... 需求: 1 已知格式化日期字符串format 為 YYYY-MM-DD 或 DD/MM/YYYY等常見(jiàn)的格式...
摘要:注意客戶(hù)端與服務(wù)器日期進(jìn)行傳輸?shù)臅r(shí)候一般都是用大整數(shù)時(shí)間戳進(jìn)行傳輸。 前言 一個(gè)網(wǎng)站的開(kāi)發(fā)需要要UI、前端、后端三種工程師。現(xiàn)在的企業(yè)在招聘前端工程師的時(shí)候一般都要求其了解或者掌握一些后端的知識(shí)。因此,此文章主要介紹javascript的日期類(lèi)型,也粗略的介紹一下php的日期類(lèi)型,以及二者是如何交互數(shù)據(jù)的。 時(shí)間戳 什么是時(shí)間戳 時(shí)間戳是從格林威治時(shí)間1970年1月1日(00:0...
摘要:注意客戶(hù)端與服務(wù)器日期進(jìn)行傳輸?shù)臅r(shí)候一般都是用大整數(shù)時(shí)間戳進(jìn)行傳輸。 前言 一個(gè)網(wǎng)站的開(kāi)發(fā)需要要UI、前端、后端三種工程師?,F(xiàn)在的企業(yè)在招聘前端工程師的時(shí)候一般都要求其了解或者掌握一些后端的知識(shí)。因此,此文章主要介紹javascript的日期類(lèi)型,也粗略的介紹一下php的日期類(lèi)型,以及二者是如何交互數(shù)據(jù)的。 時(shí)間戳 什么是時(shí)間戳 時(shí)間戳是從格林威治時(shí)間1970年1月1日(00:0...
摘要:實(shí)例一已知日期格式為,計(jì)算相對(duì)于今天的天數(shù)差。在實(shí)踐應(yīng)用中,還會(huì)有各種各樣的關(guān)于時(shí)間操作的需求,歡迎補(bǔ)充,我都將一一解答。 實(shí)例 一:已知日期格式為 YYYY/MM/DD,計(jì)算相對(duì)于今天的天數(shù)差。 function fromNow(date){ var mTimes = new Date(date); var fromTimes = Date.now() - mTime...
閱讀 3104·2021-09-22 14:59
閱讀 1938·2021-09-22 10:02
閱讀 2144·2021-09-04 16:48
閱讀 2289·2019-08-30 15:53
閱讀 2998·2019-08-30 11:27
閱讀 3449·2019-08-29 18:35
閱讀 992·2019-08-29 17:07
閱讀 2696·2019-08-29 13:27