日期格式化是使用率非常高的,乙個實用的日期格式化工具能大大提高工作效率。
/* date函式原型擴充套件 */
date.prototype.format = function (params) ;
var value=params.value || 'datetime';
var chinese=params.chinese || false;
/* 是否個位數 */
var digit=function (val) ;
/* 日期資料 */
var data = ;
/* 字元拼接 */
var joinstr=,
time:function(),
datetime:function ()
};/* 返回結果 */
return joinstr[value]();
};
/* 指定日期資料,僅獲取日期並中文格式 */
let date1='2015-05-20 07:25:58'; //日期字串
var t1=new date(date1).format();
console.log(t1); // 2023年05月20日
/* 獲取當前日期 */
var t2=new date().format();
console.log(t2); // 2018-11-01
/* 獲取當前時間 */
var t3=new date().format();
console.log(t3); // 19:41:07
/* 獲取當前日期和時間並中文格式 */
var t4=new date().format();
console.log(t4); // 2023年11月01日 19時41分07秒
通過上面的使用方法演示,已經體現了方法的功能,下面做簡短的引數說明,以供更好的使用該函式
format 函式支援乙個引數,引數為乙個 object,該物件擁有 value 和 chinese 兩個屬性
value:返回值格式——可選引數 『date』(日期)、'time'(時間)、'datetime'(日期和時間,預設值)
chinese:是否中文格式——可選引數 true(是)、false(否,預設值)
當引數為空時,返回【日期+時間 (非中文)】格式
JavaScript日期格式化
function formatdatefn timestamp,format else if typeof timestamp object var padnum function num 指定格式字元 var cfg format format yyyy mm dd hh mm ss return...
JavaScript格式化日期
查詢格式化日期的方法大都是寫日期擴充套件方法,也許是為了維持jquery easyui 原始碼完整性,1 對date的擴充套件,將 date 轉化為指定格式的string2 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,3 年 y 可以用 1 4 個佔位符,毫秒 s ...
JavaScript 日期格式化(一)
日期格式化,param date 要格式化的日期 param pattern 進行格式化的模式 支援的模式字母有 y 年,m 年中的月份 1 12 d 月份中的天 1 31 h 小時 0 23 h 小時 0 12 m 分 0 59 s 秒 0 59 s 毫秒 0 999 e 星期 以漢語表示 e 星...