最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中如何利用js函數(shù)截取時間的年月日時分秒

 更新時間:2022年11月25日 09:28:32   作者:難遇你  
時分秒都是跟月份一樣,從0開始數(shù)的,不用+1,因為月是1-12月,而時分秒是0-23和0-59,下面這篇文章主要給大家介紹了關(guān)于vue中如何利用js函數(shù)截取時間的年月日時分秒的相關(guān)資料,需要的朋友可以參考下

前言

在vue中,從后臺獲取數(shù)據(jù),如果不是sql語句(類似:select convert(char(10),GetDate(),120) as Date)獲取的數(shù)據(jù),在前臺就會出現(xiàn)如下情況:

解決方法:

1. 使用自定義函數(shù)格式化時間數(shù)據(jù):

(1)年月日: 

       var timearr = time.replace(" ", ":").replace(/\:/g, "-").split("-");
       var timestr = timearr[0]+"年"+ Number(timearr[1])+ "月" + timearr[2]+"日";

(2)時分

       var timearr = time.replace(" ", ":").replace(/\:/g, "-").split("-");
       var timestr = ""+timearr[3]+ " :" + timearr[4]+" ";

完整時間截取的方法:

     getPartTime(val){
          // let ti = val.split(' ');
          var timearr = val.replace(" ", ":").replace(/:/g, "-").split("-");
          var timestr = ""+ Number(timearr[1])+ "月" + timearr[2]+"日";
          // console.log(4444,val)
          return timestr;
     },

數(shù)據(jù)調(diào)用:

          <detail-list-item term="樓棟名稱">{{ item.buildingName }}</detail-list-item>
          <detail-list-item term="樓棟編號">{{ item.buildingNo }}</detail-list-item>
          <detail-list-item term="樓棟位置">{{ item.buildingAddress }}</detail-list-item>
          <detail-list-item term="樓棟總面積">{{ item.buildingArea }}</detail-list-item>
          <detail-list-item term="GPS經(jīng)度">{{ item.longitude }}</detail-list-item>
          <detail-list-item term="GPS緯度">{{ item.latitude }}</detail-list-item>
          <detail-list-item term="樓棟總層數(shù)">{{ item.floorCnt }}</detail-list-item>
          <detail-list-item term="包含公司數(shù)">{{ item.companyNumb }}</detail-list-item>
          <detail-list-item term="樓棟管家">{{ item.buildingSteward }}</detail-list-item>
          <detail-list-item term="建造時間">{{ getPartTime(item.buildingTime) }}</detail-list-item>

格式化后數(shù)據(jù):

自定義函數(shù)方法的好處是任何地方都可以調(diào)用這個函數(shù)進(jìn)行數(shù)據(jù)格式化。

2. 利用substring函數(shù)截取:

可以先使用console.log打印數(shù)據(jù)顯示數(shù)據(jù)是否符合要求:

    console.log(this.buildings[0].buildingTime.substring(0, 10))

完整截取代碼如下:

GetEnterpriseData(1).then(response => {
        this.enterprisedata = response.result
        this.buildings = this.enterprisedata[0].buildings
        // console.log(this.buildings[0].buildingTime.substring(0, 10))
        for (let i = 0; i < 10; i += 1) {
           this.buildings[i].buildingTime = this.buildings[i].buildingTime.substring(0, 10)
            console.log(this.buildings[i].buildingTime)
        }
        // console.log('qqqq', this.enterprisedata)
      })

 或者:

<detail-list-item term="樓棟管家">{{ item.buildingSteward }}</detail-list-item>
<detail-list-item term="建造時間" >{{ item.buildingTime.substring(0, 10) }}</detail-list-item>

截取后控制臺打印數(shù)據(jù):

3. 利用left函數(shù)截取

LEFT(string,length)函數(shù)

從字符串string中,從第一個字符開始,自左向右,截取長度為length的子串。

舉個例子,string為 ‘ABCDEFG’,length為3,那么截取的子串就是’ABC’了。

4. 利用right函數(shù)截取

與上面函數(shù)類似,只是方向自右向左,例子同上,截取的子串就是’EFG’了。

總結(jié)

到此這篇關(guān)于vue中如何利用js函數(shù)截取時間的年月日時分秒的文章就介紹到這了,更多相關(guān)vue用js函數(shù)截取時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何解決ElementPlus的el-table底白線問題

    如何解決ElementPlus的el-table底白線問題

    這篇文章主要介紹了如何解決ElementPlus的el-table底白線問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Vue前端導(dǎo)出Excel文件的詳細(xì)實現(xiàn)方案

    Vue前端導(dǎo)出Excel文件的詳細(xì)實現(xiàn)方案

    在開發(fā)后臺管理系統(tǒng)的時候,很多地方都要用到導(dǎo)出excel表格,比如將table中的數(shù)據(jù)導(dǎo)出到本地,下面這篇文章主要給大家介紹了關(guān)于Vue導(dǎo)出Excel文件的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • vscode下vue項目中eslint的使用方法

    vscode下vue項目中eslint的使用方法

    這篇文章主要給大家介紹了關(guān)于vscode下vue項目中eslint的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 快速解決electron-builder打包時下載依賴慢的問題

    快速解決electron-builder打包時下載依賴慢的問題

    使用 Electron-builder 打包,有時會在下載Electron、nsis、winCodeSign的過程中 Timeout 導(dǎo)致打包失敗,本文給大家分享快速解決electron-builder打包時下載依賴慢的問題,感興趣的朋友一起看看吧
    2024-02-02
  • mint-ui 時間插件使用及獲取選擇值的方法

    mint-ui 時間插件使用及獲取選擇值的方法

    下面小編就為大家分享一篇mint-ui 時間插件使用及獲取選擇值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Element?UI中table單元格合并的解決過程

    Element?UI中table單元格合并的解決過程

    element?ui中的table表格數(shù)據(jù)是動態(tài)生成的,最近遇到個需求,要求我們對單元格進(jìn)行合并,所以下面這篇文章主要給大家介紹了關(guān)于Element?UI中table單元格合并的解決過程,需要的朋友可以參考下
    2022-08-08
  • vue 獲取url參數(shù)、get參數(shù)返回數(shù)組的操作

    vue 獲取url參數(shù)、get參數(shù)返回數(shù)組的操作

    這篇文章主要介紹了vue 獲取url參數(shù)、get參數(shù)返回數(shù)組的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue使用axios的小技巧分享

    vue使用axios的小技巧分享

    這篇文章主要為大家詳細(xì)介紹了一些vue使用axios的小技巧,文中的示例代碼講解詳細(xì),對我們深入掌握vue有一定的幫助,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • vue.js Router中嵌套路由的實用示例

    vue.js Router中嵌套路由的實用示例

    這篇文章主要給大家介紹了關(guān)于vue.js Router中嵌套路由的相關(guān)資料,所謂嵌套路由就是路由里面嵌套他的子路由,文章通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-06-06
  • vue-router相關(guān)基礎(chǔ)知識及工作原理

    vue-router相關(guān)基礎(chǔ)知識及工作原理

    這篇文章主要介紹了vue-router相關(guān)基礎(chǔ)知識及單頁面應(yīng)用的工作原理,需要的朋友可以參考下
    2018-03-03

最新評論

咸丰县| 大渡口区| 漳浦县| 汉阴县| 灌南县| 西昌市| 博白县| 沙坪坝区| 浏阳市| 商城县| 石狮市| 尚志市| 灵璧县| 卢湾区| 中超| 赫章县| 余庆县| 丽水市| 巴马| 新和县| 敦煌市| 蓬溪县| 陈巴尔虎旗| 黄山市| 博湖县| 汝南县| 玉屏| 项城市| 五家渠市| 色达县| 新民市| 广东省| 宕昌县| 宜章县| 安西县| 宁化县| 兴义市| 鄯善县| 康定县| 姜堰市| 衡山县|