專案中時間返回值,很多時候為毫秒值,我們需要轉換成 能夠看懂的時間的格式;
例如:yyyy-mm-dd hh:mm:ss
或者:yyyy-mm-dd
建立乙個公共的 js 方法進行呼叫,按照自定義的格式進行轉換格式!
1、通用方法
//時間格式化批處理
function
dateftt
(fmt,date);
if(/(y+)/.test(fmt))
fmt=fmt.replace(regexp.$1, (date.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;
}
2、使用方法//時間格式化
dateftt("yyyy-mm-dd hh:mm:ss",datetime);
//例1
string time = dateftt("yyyy-mm-dd hh:mm:ss",new
date());
//返回字串:"2018-7-24 21:13:28"
//例2
string time = dateftt("yyyy-mm-dd",new
date());
//返回:"2018-7-24"
}
自定義日期(時間)格式
效果 我們把它輸入到頁面上並利用定時器 setinterval 實時更新 1.首先把上例中自定義日期物件的函式封裝到乙個tool.js檔案裡,用的時候直接呼叫即可。tool.js 內容如下 1 function showtime 1213 單數變雙數 14function doublenum num...
JS自定義方法
在c 中有delegate,還有特殊的可以直接應用於事件程式設計的delegate,那就是event。而在js中沒有c 的event,更沒有delegate,有的只是dom元素內建的的native的不可擴充套件的event,比如無法為input元素新增事件,只能在其擁有的事件 如onclick ha...
js自定義格式化時間戳的格式
題目為 寫乙個模組,外部呼叫這個模組,請求引數是時間戳,模組要求 今天的時間,統一用24小時寫作 03 00 15 04 昨天的時間,統一寫昨天 昨天之前的時間,但在本週之內的時間,統一用周 一 周二 週三這樣來寫 上週的時間,統一協作15 3 4,依次是年 月 日 注意當月和日是個位數的時候,不需...