1. 獲取當前時間
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( ); // 獲取日期與時間
1. 時間格式化
// 對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:mm:ss.s") ==> 2006-07-02 08:09:04.423
// (new date()).format("yyyy-m-d h:m:s.s") ==> 2006-7-2 8:9:4.18
date.prototype.format = function (fmt) ;
if (/(y+)/.test(fmt))
fmt = fmt.replace(regexp.$1, (this.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;
}1.將時間戳轉換成時間
var formatdate = function(d)
2.將乙個時間戳減去當前時間戳來得到秒數
var datedifference=function(expire_time)
3.輸入秒數返回 天、時、分
var datecalculation = function(second) ;
minute = math.floor(second / (60))
if (parseint(minute) > 60) {
hour = parseint(minute / 60);
minute %= 60; //算出有多分鐘
if (parseint(hour) > 24) {
day = parseint(hour / 24);
hour %= 24; //算出有多分鐘
data.day = day;
data.hour = hour;
data.minute = minute;
return data;
4. //獲取今天日期
var today = function(d = new date()) { //獲取今天日期
var now = d;
var year = now.getfullyear();
var month = now.getmonth() + 1;
var date = now.getdate();
var hour = now.gethours();
var minute = now.getminutes();
var second = now.getseconds();
return year + "-" + month + "-" + date;
5.//獲取明天日期
var tomorrow = function(d = new date()) { //獲取明天日期
var now = d;
var year = now.getfullyear();
var month = now.getmonth() + 1;
var date = now.getdate() + 1;
var hour = now.gethours();
var minute = now.getminutes();
var second = now.getseconds();
return year + "-" + month + "-" + date;
3.使用
var time1 = new date().format("yyyy-mm-dd");
var time2 = new date().format("yyyy-mm-dd hh:mm:ss");
python獲取當前時間 格式化
coding utf 8 import time import datetime 返回自紀元以來的當前時間 以秒為單位 linux now time.time print now 1595293695.7729151 now datetime datetime.datetime.now none p...
JS獲取當前時間並格式化
var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...
時間獲取格式化
var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 所以獲取當前月份是mydate.getmonth 1 mydate.ge...