js 日期格式化

2021-10-05 01:11:16 字數 976 閱讀 9100

1. 將日期轉換為指定的格式:比如轉換成 年月日時分秒 這種格式:yyyy-mm-dd hh:mm:ss 或者 yyyy-mm-dd。當然是網上的方法,只是總結下。

可以為date原型新增如下的方法:

date.prototype.format = function(fmt) ; 

if(/(y+)/.test(fmt))

for(var k in o)

}return fmt; 

}       

比如我們可以這樣呼叫下:

var time1 = new date().format("yyyy-mm-dd hh:mm:ss");

console.log(time1);

執行如下:

也可以轉換成 」年月日」的格式 

var time2 = new date().format("yyyy-mm-dd");

console.log(time2);

執行如下:

2. 將指定的日期轉換為"年月日"的格式,**如下:

var oldtime = (new date("2012/12/25 20:11:11")).gettime();

var curtime = new date(oldtime).format("yyyy-mm-dd");

console.log(curtime);

執行如下:

3. 將 "時間戳" 轉換為 "年月日" 的格式.

比如如下**: 

var da = 1402233166999;

da = new date(da);

var year = da.getfullyear()+'年';

var month = da.getmonth()+1+'月';

var date = da.getdate()+'日';

console.log([year,month,date].join('-'));

執行如下:

js日期格式化

日期格式化 使用方法1 var now new date var nowstr util.dateformat new date yyyy mm dd hh mm ss 使用方法2 var testdate new date var teststr util.dateformat new date ...

js日期格式化

方法一 對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd ...

Js格式化日期

對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd hh m...