Js 封裝時間轉換函式

2021-09-13 17:41:02 字數 1600 閱讀 8591

注:時間戳為10位需*1000,時間戳為13位的話不需乘1000

const timestamp = datestamp =>
const timeymdweek = datestamp => 

} let selftempdate = [y, m, d, w, ww];

return selftempdate;

}

注意周是從週日開始到週六 (即0-6,0代表週日,6代表週六類推)

const timesettodayandyesterday = datestamp => 

if (offset === 1)

// else if (offset === 2) else

var todayandyesterday = [result, time, min];

return todayandyesterday;

}

判斷條件days 可改為不同值來判斷天數,還可加至多少分鐘前等

const timeistoday = datestamp => 

return false;

}

const arabia_to_simplifiedchinese = (num) => 

if (isnan(num))

var part;

var newchar;

//字元處理完畢後開始轉換,採用前後兩部分分別轉換

part = string(num).split(".");

newchar = "";

//小數點前進行轉化

for (let i = part[0].length - 1; i >= 0; i--) //若數量超過拾億單位,提示

var tmpnewchar;

var perchar;

tmpnewchar = ""

perchar = part[0].charat(i);

switch (perchar)

switch (part[0].length - i - 1)

newchar = tmpnewchar + newchar;

} //替換所有無用漢字,直到沒有此類無用的數字為止

while (newchar.search("零零") != -1 || newchar.search("零億") != -1 || newchar.search("億萬") != -1 || newchar.search("零萬") != -1)

//替換以「一十」開頭的,為「十」

if (newchar.indexof("一十") == 0)

//替換以「零」結尾的,為「」

if (newchar.lastindexof("零") == newchar.length - 1)

return newchar;

}

此部落格會經常更新,主要用於分享,自己記錄,防止丟失等。。。

js時間戳轉化函式封裝

time first date.gethours const minute date.getminutes 10?0 date.getminutes const datetime return datetime 這邊tolocalestring的話也行,但需要轉化時區。還是自己封裝乙個吧。使用的時候...

js封裝函式

獲取id function getid e 獲取類名的集合 function getclassname e 獲取標籤名的集合 function gettagname e 獲取名稱的集合 function getname e function query e function queryall e f...

js 時間轉換

varmydate newdate mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.getda...