...">
瀏覽量:175次
很多網(wǎng)友不明白年月日格式怎么轉(zhuǎn)換為橫杠,年月日格式怎么轉(zhuǎn)換為橫杠公式的相關(guān)內(nèi)容,今天小編為大家整理了關(guān)于這方面的知識(shí),讓我們一起來看下吧!
在日常工作中,我們經(jīng)常需要將日期格式進(jìn)行轉(zhuǎn)換,例如將年月日格式轉(zhuǎn)換為橫杠格式。下面介紹幾種實(shí)現(xiàn)方式:
方式一:利用replace()函數(shù)進(jìn)行字符串替換
我們可以先將日期字符串中的年、月、日分別提取出來,然后利用replace()函數(shù)將原字符串中的年月日換為橫杠即可,具體實(shí)現(xiàn)代碼如下:
let date = \"20220101\";let year = date.slice(0, 4);let month = date.slice(4, 6);let day = date.slice(6, 8);let result = year + \"-\" + month + \"-\" + day;console.log(result); // 2022-01-01
方式二:利用正則表達(dá)式進(jìn)行替換
利用正則表達(dá)式,我們可以更加簡(jiǎn)潔地實(shí)現(xiàn)字符串的替換。代碼如下:
let date = \"20220101\";let reg = /(\\d{4})(\\d{2})(\\d{2})/;let result = date.replace(reg, \"$1-$2-$3\");console.log(result); // 2022-01-01
同樣,我們也可以通過兩種方式將橫杠格式轉(zhuǎn)換為年月日格式:
方式一:利用split()函數(shù)進(jìn)行字符串分割
我們可以將橫杠字符串按照橫杠進(jìn)行分割,分別得到年、月、日,然后將它們拼接成年月日格式即可。具體實(shí)現(xiàn)代碼如下:
let date = \"2022-01-01\";let arr = date.split(\"-\");let result = arr[0] + arr[1] + arr[2];console.log(result); // 20220101
方式二:利用正則表達(dá)式
同樣,我們可以使用正則表達(dá)式進(jìn)行字符串替換,將橫杠替換為空字符串即可。具體實(shí)現(xiàn)代碼如下:
let date = \"2022-01-01\";let reg = /-/g;let result = date.replace(reg, \"\");console.log(result); // 20220101
總之,日期格式的轉(zhuǎn)換需要根據(jù)實(shí)際需求來選擇合適的方式,以上幾種方式供大家參考。
好了,有關(guān)年月日格式怎么轉(zhuǎn)換為橫杠,年月日格式怎么轉(zhuǎn)換為橫杠公式的內(nèi)容就為大家解答到這里,希望能夠幫助到大家,有喜歡的朋友請(qǐng)關(guān)注本站哦!
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776