new date(23455212542) ///用時間戳生成時間的時候裡面用到的值一定要是number
new date("2019/11/11 11:11:11") ///這裡一定要用這種格式,否則iphone下會報錯
// 當前時間的函式
function getnowformatdate(param)
if (d >= 0 && d <= 9)
if(param== 'ymd')else
return currentdate;
}
當然,如果對時間的格式沒有特殊的要求,只要獲取當前的時間的字串的話可以這樣
var d=new date();
var n=d.tojson();
date(日期)型字串,要想正確的轉換為date(日期)物件,必須用new date(str)方式,直接用date(str)強制轉換將得到錯誤結果,另外轉換時date字串的格式為"年/月/日"(也許還有其它寫法,這裡只測試了yyyy/mm/dd確實是可行的),而另一種很
常見的"年-月-日"的表示方式,轉換後將得到錯誤結果(ie下不支援呢,推薦使用下面的方法)
var a = '2017-12-12 12:12:12'
a.replace(/-/g,'/') 可以這樣替換一下
var a = date.parse("2009/04/22 16:30");
new date("2009/04/22 16:30")都可以
時間差函式
function datedown(data)
if(m<0)
if(s<0)
if(ms<0)
if(h<10)
if(m<10)
if(s<10)
if(ms<10)
document.getelementbyid("time").innerhtml =totime+"===="+ h+':'+m +':'+s+':'+ ms;
// console.log(cha)
}setinterval(function(),30)
固定時間差實現方法(時間輪巡 )
var cha;
var totime = new date('2018/05/13 17:17:00'); iphone下時間固定為這個格式否則會發生錯誤
function datedown(cha)
if(m<0)
if(s<0)
if(ms<0)
if(h<10)
if(m<10)
if(s<10)
if(ms<10)
document.getelementbyid("time").innerhtml ="===="+ h+':'+m +':'+s+':'+ ms;
// console.log(cha)
} function timecalc(totime)
console.log(totime)
console.log(now*1)
cha= totime - now;
return cha;
}setinterval(function(),100)
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 ...
JS格式化時間物件
1.格式化時間物件的js 時間物件的格式化 date.prototype.format function format if y test format for var k in o return format 2.用法 初始化查詢時間間隔,預設查昨天 var yesterdaytemp new d...