我在util.js中加入了求日期間隔的方法:
//計(jì)算天數(shù)差的函數(shù),通用
function DateDiff(sDate1, sDate2) { //sDate1和sDate2是2006-12-18格式
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split("-")
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //轉(zhuǎn)換為12-18-2006格式
aDate = sDate2.split("-")
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24) //把相差的毫秒數(shù)轉(zhuǎn)換為天數(shù)
return iDays
}
在IDE中是沒錯(cuò)誤的,但是在手機(jī)中會(huì)是null,這是什么原因?【HTML 51】開發(fā)者工具+小程序開發(fā)教程。
本文來自微信小程序開發(fā) http://html51.com,轉(zhuǎn)載請(qǐng)保留。
網(wǎng)友回復(fù):
new Date 好像無(wú)法使用
new Date(2017,6,29,12,0,0)這樣是可以的
new Date('2017-6-29 12:00:00') 這樣不行
[51 小程序]開發(fā)版##小程序開發(fā)教程你的意思是把‘-’換成‘,’,是嗎
我試試看
不行,還是null
android的可以,我的ipone5有問題
[html51]App()中前臺(tái)和后臺(tái)的概念-微信小程序教程等我在找點(diǎn)別的機(jī)器實(shí)驗(yàn)下
蘋果的手機(jī)不可以,android可以,那么就是我方法的問題,我要重新改造下先。謝謝幫忙了
//計(jì)算天數(shù)差的函數(shù),通用
function DateDiff(sDate1, sDate2) {
var t1=new Date(sDate1).getTime()
var t2 = new Date(sDate2).getTime()
var iDays = parseInt(Math.abs(t1 - t2) / 1000 / 60 / 60 / 24) //把相差的毫秒數(shù)轉(zhuǎn)換為天數(shù)
return iDays
}
好了,是我使用的方法的問題
51小 程序:新手,出現(xiàn)這種情況如何解決,微信小程序教程蘋果的時(shí)間日期間隔符請(qǐng)用 “/”
之前有人提到過這個(gè)問題,你可以搜索看看
愛盈利-運(yùn)營(yíng)小咖秀(www.jza6.com) 始終堅(jiān)持研究分享移動(dòng)互聯(lián)網(wǎng)App運(yùn)營(yíng)推廣經(jīng)驗(yàn)、策略、全案、渠道等純干貨知識(shí)內(nèi)容;是廣大App運(yùn)營(yíng)從業(yè)者的知識(shí)啟蒙、成長(zhǎng)指導(dǎo)、進(jìn)階學(xué)習(xí)的集聚平臺(tái);
想了解更多移動(dòng)互聯(lián)網(wǎng)干貨知識(shí),請(qǐng)關(guān)注微信公眾號(hào)運(yùn)營(yíng)小咖秀(ID: yunyingshow)