javascript JS日期格式化轉換方法

2021-09-22 07:50:19 字數 1104 閱讀 5252

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('-'));

執行如下:

親測有效...

JavaScript JS物件,eval方法

定義物件 字面量形式建立物件 1.var 變數名 空物件 2.var 變數名 1 字面量形式建立物件 var obj 空物件 var obj2 obj2.u true console.log obj console.log obj2 通過new object物件建立 1.var 變數名 new ob...

javascript js 中判斷資料型別

1.undefined 如果這個值未定義的話,返回該值 2.boolean 如果這個值是布林值的話 3.string 如果這個值是字串的話 4.number 如果這個值是數值的話 5.object 如果這個值是物件或者null的話 6.function 如果這個值是函式的話.注意 有些時候typeo...

JavaScript JS中的 轉換規則

我們知道,和 這三者之間是不一樣的。具體怎樣的不一樣呢?今天來說說 的轉換規則。下面是一張 強制轉換規則表。引數型別1 引數型別2 強制轉換 null undefined 不轉換,總是返回true null或undefined 其它任何非null或undefined的型別 不轉換,總是返回false...