win的格式是 ***x-xx-xx xx:xx:xx
ios的格式是 ***x/xx/xx xx:xx:xx
所以需要將格式統一起來適用於所有電腦:
第一種方法原始的
傳入的資料data是你需要轉換的時間
var date = new date(data);
var months = date.getmonth() + 1 < 10 ? '0' + (date.getmonth() + 1) : date.getmonth() + 1; //月份從0開始,因此要+1
var dates = date.getdate() < 10 ? '0' + date.getdate() : date.getdate()
var hours = date.gethours() < 10 ? '0' + date.gethours() : date.gethours()
var minutes = date.getminutes() < 10 ? '0' + date.getminutes() : date.getminutes()
var seconds = date.getseconds() < 10 ? '0' + date.getseconds() : date.getseconds()
var now = date.getfullyear() + '-' + months + '-' + dates + ' ' + hours + ':' + minutes + ':' + seconds;
第二種
注意:time1和time2是你想要得格式 ,根據自己想要的格式寫在字串裡邊就行了。
下邊得date.prototype.format = function(fmt) 是可以寫在全域性js裡邊引入即可。也可以寫在html裡邊(如果寫在html裡邊需要把這個date.pro…的這個方法放到最上邊,保證最先載入), 原理
在重新寫date物件的方法,然後呼叫。
// 格式化日期 用法:
var time1 = new date().format("yyyy-mm-dd hh:mm:ss");
var time2 = new date().format("yyyy-mm-dd");
date.prototype.format = function(fmt) ;
if(/(y+)/.test(fmt))
for(let k in o)
} return fmt;
}
建立時間和保持時間
概念 對於乙個數字系統而言,建立時間和保持時間可以說是基礎中的基礎,這兩個概念就像是數位電路的地基,整個系統的穩定性絕大部分都取決於是否滿足建立時間和保持時間。但是對於絕大部分包括我在內的初學者來說,建立時間和保持時間的理解一直都是乙個很大的困擾,儘管概念背得住,但是卻沒有理解這其中的精髓。這篇文章...
建立時間和保持時間
一 概念 建立時間和保持時間都是針對觸發器的特性說的。時序圖如下 建立時間 tsu set up time 是指在觸發器的時鐘訊號上公升沿到來以前,資料穩定不變的時間,如果建立時間不夠,資料將不能在這個時鐘上公升沿被穩定的打入觸發器,tsu就是指這個最小的穩定時間。保持時間 th hold time...
建立時間和保持時間
1 模型分析 理解建立時間保持時間需要乙個模型,如下圖所示。圖 觸發器時鐘和資料模型 時鐘沿到來時取樣資料d,將採到的資料寄存下來,並輸出到q端,所以如果沒有新的時鐘沿到來,則q端輸出的一直是上次取樣的資料,每來乙個時鐘沿,取樣一次資料d。那麼分析這個建立時間和保持時間,我們分兩種情況,一種是clk...