js自定義格式化時間戳的格式

2022-07-28 10:51:22 字數 1025 閱讀 6351

題目為 : 寫乙個模組,外部呼叫這個模組,請求引數是時間戳,模組要求

今天的時間,統一用24小時寫作 03:00、15:04

昨天的時間,統一寫昨天

昨天之前的時間,但在本週之內的時間,統一用周

一、周二、週三這樣來寫

上週的時間,統一協作15/3/4,依次是年/月/日

注意當月和日是個位數的時候,不需要用0站位變成兩位,其他顯示null

function formattime(time) 

function formattime1() :$:$`

} function formattime2() /$/$`

} function getweek()

} var now = `$/$/$ 00:00:00`

var _now = new date(now).gettime()

//時間戳比今天0點小一天就是昨天

if (time * 1000 < _now && time * 1000 > _now - 24 * 60 * 60 * 1000) `

} //時間戳大於今天0點就是今天

if (time * 1000 > _now) `

} //時間戳小於昨天的0點大於本周一的時間戳是本週

if (time * 1000 < _now - 24 * 60 * 60 * 1000 && time * 1000 > _now - 24 * 60 * 60 * 1000 * (new date().getday() - 1)) `

} //時間戳小於本周一的時間戳大於上週一的時間戳是上週

if (time * 1000 < _now - 24 * 60 * 60 * 1000 * (new date().getday() - 1) && time * 1000 > _now - 24 * 60 * 60 * 1000 * new date().getday() - 6 * 24 * 60 * 60 * 1000)

return 'null'

}

js格式化時間

js格式化時間 yyyy mm dd hh mm ss date.prototype.format function fmt if y test fmt fmt fmt.replace regexp.1,this.getfullyear substr 4 regexp.1.length for va...

JS 格式化時間

想得到format後的時間?現在不用再get年月日時分秒了,三步搞定,貌似有缺陷,如果是下午的小時得到的不大對。var temp new date var regex g temp.tolocaledatestring temp.tolocaletimestring slice 2 replace ...

前後臺格式化時間戳

眾所周知,資料庫中的時間和我們在網頁上所需要展示的時間看起來沒有什麼不同,可實際上它在轉換的過程中演變為時間戳,簡單來講呢就是從北京時間1970年01月01日08時00分00秒 起至現在的總秒數,怎麼說也有十位數了吧,並不是我們想要的年 月 日格式,於是呢,就有了下面的 時間戳轉為c 格式時間 pu...