javascript js對(duì)時(shí)間截取前面部分?
js對(duì)時(shí)間截取前面部分?子串函數(shù)用于攔截,但不適合您的業(yè)務(wù)。如果月和日少于10個(gè),也就是單位數(shù),子串?dāng)r截很容易出錯(cuò)。有幾種方法可以攔截此函數(shù):1,使用split將字符串轉(zhuǎn)換為數(shù)組var arr=“20
js對(duì)時(shí)間截取前面部分?
子串函數(shù)用于攔截,但不適合您的業(yè)務(wù)。如果月和日少于10個(gè),也就是單位數(shù),子串?dāng)r截很容易出錯(cuò)。有幾種方法可以攔截此函數(shù):
1,使用split將字符串轉(zhuǎn)換為數(shù)組
var arr=“2018/6/21 10:05:30”。Split(“”)//將空格分成數(shù)組var Date=arr[0]//arr的內(nèi)容是[“2018/6/21”,“10:05:30”],所以第一個(gè)元素是2018/6/21//事實(shí)上,這一行代碼是可以的,但是為了解釋,我一步一步地寫。一行代碼如下所示:VAR date=“2018/6/21 10:05:30”。拆分(“”)[0
]2。首先將字符串轉(zhuǎn)換為日期,然后得到月、年、日的拼接。這個(gè)方法代碼有點(diǎn)多余。
var日期=新日期(“2018/6/21 10:05:30”)var年份=日期.getFullYear()變量月=日期.getMonth()1//getmonth()獲取從0到11的月份,因此添加一個(gè)var day=日期.getDate()//按照您想要的格式