常用 date 類方法
var mydate = new date();
mydate.getyear(); // 獲取當前年份(2位)
mydate.getfullyear(); // 獲取完整的年份(4位,1970-????)
mydate.getmonth(); // 獲取當前月份(0-11,0代表1月)
mydate.getdate(); // 獲取當前日(1-31)
mydate.getday(); // 獲取當前星期x(0-6,0代表星期天)
mydate.gettime(); // 獲取當前時間(從1970.1.1開始的毫秒數)
mydate.gethours(); // 獲取當前小時數(0-23)
mydate.getminutes(); // 獲取當前分鐘數(0-59)
mydate.getseconds(); // 獲取當前秒數(0-59)
mydate.getmilliseconds(); // 獲取當前毫秒數(0-999)
mydate.tolocaledatestring(); // 獲取當前日期
mydate.tolocaletimestring(); // 獲取當前時間
mydate.tolocalestring( ); // 獲取日期與時間
獲取當月天數/*獲取乙個月的天數 */
function getcountdays()
var day = getcountdays();
通過陣列來新增天數/*緊接上一步*/
function getevryday()
return dayarry; // dayarry 中顯示每一天的數字
};
獲取當前時間function getnowformatdate()
if (strdate >= 0 && strdate <= 9)
var currentdate = date.getfullyear() + seperator1 + month + seperator1 + strdate
+ " " + date.gethours() + seperator2 + date.getminutes()
+ seperator2 + date.getseconds();
return currentdate;
}
日期大小比較function getcfomparedate(d1, d2)
var _begindate = new date(d1.replace(/\-/g, "\/"));
var _enddate=new date(d2.replace(/\-/g, "\/"));
if (d1 >= d2)
}getcfomparedate('2019-01-01', '2019-01-09');
js時間戳與日期格式的相互轉換
將時間戳轉換成日期格式:
function timestamptotime(timestamp)
let date = new date(timestamp);
let y = date.getfullyear() + '-';
let m = (date.getmonth() + 1 < 10 ? '0' + (date.getmonth() + 1) : date.getmonth() + 1) + '-';
let d = (date.getdate() < 10 ? '0' + date.getdate() : date.getdate()) + ' ';
let h = (date.gethours() < 10 ? '0' + date.gethours() : date.gethours()) + ':';
let m = (date.getminutes() < 10 ? '0' + date.getminutes() : date.getminutes()) + ':';
let s = (date.getseconds() < 10 ? '0' + date.getseconds() : date.getseconds());
return y + m + d + h + m + s;
}timestamptotime(1403058804);
console.log(timestamptotime(1403058804)); // 2014-06-18 10:33:24
注意:如果是unix時間戳記得乘以1000。比如:php函式time()獲得的時間戳就要乘以1000
將日期格式轉換成時間戳:
function timetotimestamp(time)
timetotimestamp('2014-04-23 18:55:49:123');
JavaScript Date(日期)物件
日期物件用於處理日期和時間。date 物件用於處理日期和時間。var mydate newdate 注釋 date 物件自動使用當前的日期和時間作為其初始值。通過使用針對日期物件的方法,我們可以很容易地對日期進行操作。在下面的例子中,我們為日期物件設定了乙個特定的日期 2008 年 8 月 9 日 ...
JavaScript Date物件方法詳細總結
方法 描述date 返回當日的日期和時間。getdate 從 date 物件返回乙個月中的某一天 1 31 getday 從 date 物件返回一周中的某一天 0 6 getmonth 從 date 物件返回月份 0 11 getfullyear 從 date 物件以四位數字返回年份。getyear...
JavaScript Date物件常用方法
let date new date 獲取當前日期與時間 wed may 29 2019 10 26 52 gmt 0800 中國標準時間 date.getfullyear 獲取完整的年份 4位,2019 date.getmonth 1 獲取當前月份 1 12 date.getdate 獲取當前日 1...