摘要:轉載請注明出處需求已知格式化日期字符串為或等常見的格式化字符串已知和這個格式化字符串對應的格式化后的日期為或求年月日解當然這里可以默認日這里只做了年月日加時分秒也是可以的測試月日年月日年歡迎試用,
轉載請注明出處:https://github.com/xinglie/xi...
需求:
1 已知格式化日期字符串format 為 "YYYY-MM-DD" 或 "DD/MM/YYYY"等常見的格式化字符串
2 已知和這個格式化字符串對應的格式化后的日期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,區塊化管理利器 https://github.com/thx/magix/...
magix https://github.com/thx/magix
歡迎star與fork
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/49981.html
摘要:轉載請注明出處需求已知格式化日期字符串為或等常見的格式化字符串已知和這個格式化字符串對應的格式化后的日期為或求年月日解當然這里可以默認日這里只做了年月日加時分秒也是可以的測試月日年月日年歡迎試用, 轉載請注明出處:https://github.com/xinglie/xi... 需求: 1 已知格式化日期字符串format 為 YYYY-MM-DD 或 DD/MM/YYYY等常見的格式...
摘要:注意客戶端與服務器日期進行傳輸的時候一般都是用大整數時間戳進行傳輸。 前言 一個網站的開發需要要UI、前端、后端三種工程師。現在的企業在招聘前端工程師的時候一般都要求其了解或者掌握一些后端的知識。因此,此文章主要介紹javascript的日期類型,也粗略的介紹一下php的日期類型,以及二者是如何交互數據的。 時間戳 什么是時間戳 時間戳是從格林威治時間1970年1月1日(00:0...
摘要:注意客戶端與服務器日期進行傳輸的時候一般都是用大整數時間戳進行傳輸。 前言 一個網站的開發需要要UI、前端、后端三種工程師。現在的企業在招聘前端工程師的時候一般都要求其了解或者掌握一些后端的知識。因此,此文章主要介紹javascript的日期類型,也粗略的介紹一下php的日期類型,以及二者是如何交互數據的。 時間戳 什么是時間戳 時間戳是從格林威治時間1970年1月1日(00:0...
摘要:實例一已知日期格式為,計算相對于今天的天數差。在實踐應用中,還會有各種各樣的關于時間操作的需求,歡迎補充,我都將一一解答。 實例 一:已知日期格式為 YYYY/MM/DD,計算相對于今天的天數差。 function fromNow(date){ var mTimes = new Date(date); var fromTimes = Date.now() - mTime...
閱讀 3042·2021-09-22 14:59
閱讀 1874·2021-09-22 10:02
閱讀 2114·2021-09-04 16:48
閱讀 2264·2019-08-30 15:53
閱讀 2969·2019-08-30 11:27
閱讀 3407·2019-08-29 18:35
閱讀 965·2019-08-29 17:07
閱讀 2674·2019-08-29 13:27