亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

uniapp時(shí)間格式和距離格式的轉(zhuǎn)換

 更新時(shí)間:2023年09月21日 15:31:25   作者:愛健身的小劉同學(xué)  
這篇文章主要介紹了uniapp時(shí)間格式和距離格式的轉(zhuǎn)換,第一種是把? YYYY-MM-DD hh:mm:ss 轉(zhuǎn)換成?MM月DD日,第二種是把? hh:mm:ss 轉(zhuǎn)換成?hh:mm,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下

時(shí)間格式的轉(zhuǎn)換

第一種是把  YYYY-MM-DD hh:mm:ss 轉(zhuǎn)換成 MM月DD日

第二種是把  hh:mm:ss 轉(zhuǎn)換成 hh:mm

 
/**
 *  格式化時(shí)間 1
 *  把傳入的完整時(shí)間分為 MM月DD日 的格式
 * @returns
 */
export function formatDate(timeStr) {
	const date = new Date(timeStr);
	const month = (date.getMonth() + 1).toString().padStart(2, "0"); // 獲取月份,并補(bǔ)齊為兩位
	const day = date.getDate().toString().padStart(2, "0"); // 獲取日期,并補(bǔ)齊為兩位
	return `${month}月${day}日`;
}
/**
 *  格式化時(shí)間 2
 *  把hh:mm:ss變?yōu)?hh:mm 的格式
 * @returns
 */
export function formatHour(timeStr) {
	return timeStr.split(':').slice(0, 2).join(':');
}

距離格式

因?yàn)楂@取到的格式是 以m 為單位的

我們需要的效果是 以km為單位 所以需要對(duì)數(shù)據(jù)進(jìn)行處理

希望得到的值為 11.1km 這種 保留一位小數(shù)

如果當(dāng)?shù)玫降闹敌∮?km 的時(shí)候 就顯示本身 不用去轉(zhuǎn)換

{{ formatDistance(item.distance) }}
export default {
  methods: {
    formatDistance, // 將函數(shù)添加到組件的 methods 中
  },
}
  // 把這段放到utils文件內(nèi) 方便復(fù)用
  formatDistance(distance) {
      if (distance >= 1000) {
        // 大于等于 1000 米時(shí),轉(zhuǎn)換為千米
        return (distance / 1000).toFixed(1) + 'km';
      } else {
        // 小于 1000 米時(shí),直接顯示米
        return distance + 'm';
      }
    },

到此這篇關(guān)于uniapp時(shí)間格式和距離格式的轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)uniapp時(shí)間格式轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論