JS獲取當前時間並格式化

2021-10-24 00:24:46 字數 1808 閱讀 1155

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(); //獲取當前日期

var mytime=mydate.tolocaletimestring(); //獲取當前時間

mydate.tolocalestring( ); //獲取日期與時間

設定獲取日期格式化方法:

// 對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;}

呼叫:

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

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

php

<?= "現在時間是 " . date("y-m-d h:i:s") 

$mailexpiretime = sysconfig::findone('mailexpiretime');

$model->sendtime = \date("y-m-d h:m:s");

$model->expiretime = \date("y-m-d h:m:s",strtotime($model->sendtime) + 60*60*24*$mailexpiretime->v);

?>

Js獲取當前時間戳並格式化

var mydate newdate fri jul 10 2020 11 22 39 gmt 0800 中國標準時間 2.獲取時間中的年月日時分秒 mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth...

Python獲取系統當前時間並格式化

效果 獲取系統當前時間並轉換請求資料所需要的格式 defget time format str 獲取當前時間的時間戳 now int time.time 轉化為其他日期格式,如 y m d h m s timestruct time.localtime now strtime time.strfti...

獲取當前時間和時間格式化

1.獲取當前時間 var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 m...