摘要:轉(zhuǎn)載請注明出處需求已知格式化日期字符串為或等常見的格式化字符串已知和這個格式化字符串對應(yīng)的格式化后的日期為或求年月日解當然這里可以默認日這里只做了年月日加時分秒也是可以的測試月日年月日年歡迎試用,
轉(zhuǎn)載請注明出處:https://github.com/xinglie/xi...
需求:
1 已知格式化日期字符串format 為 "YYYY-MM-DD" 或 "DD/MM/YYYY"等常見的格式化字符串
2 已知和這個格式化字符串對應(yīng)的格式化后的日期date為"2011-11-12" 或 "12/11/2011"
求 年 月 日
解:
var getDateFromFormat=function(date,format){ result={year:0,month:0,day:0};//當然這里可以默認1970-1-1日 if(date){ format.replace(/y+|Y+|M+|d+|D+/g,function(m,a,b,c){//這里只做了年月日 加時分秒也是可以的 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; };
測試
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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/91642.html
摘要:轉(zhuǎn)載請注明出處需求已知格式化日期字符串為或等常見的格式化字符串已知和這個格式化字符串對應(yīng)的格式化后的日期為或求年月日解當然這里可以默認日這里只做了年月日加時分秒也是可以的測試月日年月日年歡迎試用, 轉(zhuǎn)載請注明出處:https://github.com/xinglie/xi... 需求: 1 已知格式化日期字符串format 為 YYYY-MM-DD 或 DD/MM/YYYY等常見的格式...
摘要:注意客戶端與服務(wù)器日期進行傳輸?shù)臅r候一般都是用大整數(shù)時間戳進行傳輸。 前言 一個網(wǎng)站的開發(fā)需要要UI、前端、后端三種工程師。現(xiàn)在的企業(yè)在招聘前端工程師的時候一般都要求其了解或者掌握一些后端的知識。因此,此文章主要介紹javascript的日期類型,也粗略的介紹一下php的日期類型,以及二者是如何交互數(shù)據(jù)的。 時間戳 什么是時間戳 時間戳是從格林威治時間1970年1月1日(00:0...
摘要:注意客戶端與服務(wù)器日期進行傳輸?shù)臅r候一般都是用大整數(shù)時間戳進行傳輸。 前言 一個網(wǎng)站的開發(fā)需要要UI、前端、后端三種工程師。現(xiàn)在的企業(yè)在招聘前端工程師的時候一般都要求其了解或者掌握一些后端的知識。因此,此文章主要介紹javascript的日期類型,也粗略的介紹一下php的日期類型,以及二者是如何交互數(shù)據(jù)的。 時間戳 什么是時間戳 時間戳是從格林威治時間1970年1月1日(00:0...
摘要:實例一已知日期格式為,計算相對于今天的天數(shù)差。在實踐應(yīng)用中,還會有各種各樣的關(guān)于時間操作的需求,歡迎補充,我都將一一解答。 實例 一:已知日期格式為 YYYY/MM/DD,計算相對于今天的天數(shù)差。 function fromNow(date){ var mTimes = new Date(date); var fromTimes = Date.now() - mTime...
閱讀 2690·2021-11-08 13:16
閱讀 2367·2021-10-18 13:30
閱讀 2237·2021-09-27 13:35
閱讀 1993·2019-08-30 15:55
閱讀 2442·2019-08-30 13:22
閱讀 576·2019-08-30 11:24
閱讀 2077·2019-08-29 12:33
閱讀 1813·2019-08-26 12:10