第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Vue 將軍事時(shí)間更改為標(biāo)準(zhǔn)時(shí)間

Vue 將軍事時(shí)間更改為標(biāo)準(zhǔn)時(shí)間

慕森王 2022-09-23 14:56:37
我正在從中獲取到達(dá)時(shí)間。在獲取到達(dá)時(shí)間時(shí),它使用整理軍事時(shí)間。有沒(méi)有辦法在整理后將排序的時(shí)間值從軍事更改為標(biāo)準(zhǔn)?todos.itemssortedArray function()視圖<div id="app">  <div v-for="todo in sortedArray">    {{todo.items.arrivalTime}}  </div>   <!-- is there a way to convert to todo.items.arrivalTime as paragraph<p> below -->  <br>  <h1>    <b>Convert Into</b>  </h1>  <br>  <p>09:00 AM</p>  <p>10:00 AM</p>  <p>11:00 AM</p>  <p>02:00 PM</p>  <p>10:00 PM</p></div>腳本new Vue({  el: "#app",  data: {    todos: [      { id: "1", items:{arrivalTime: "1100"} },      { id: "2", items:{arrivalTime: "1000"} },      { id: "3", items:{arrivalTime: "1400"} },      { id: "4", items:{arrivalTime: "0900"} },      { id: "5", items:{arrivalTime: "2200"} },    ]  },  methods: {    toggle: function(todo){        todo.done = !todo.done    }  },  computed:{    sortedArray: function() {      console.log("inside sortedArray");      function compare(a, b) {        if (a.items.arrivalTime < b.items.arrivalTime)          return -1;        if (a.items.arrivalTime > b.items.arrivalTime)          return 1;        return -1;          }      return this.todos.sort(compare);    }  }})我試圖使用并做出一些改變軍事時(shí)間到標(biāo)準(zhǔn)時(shí)間,但它不起作用。以下是我上傳的代碼jsFiddleJsFiddlehttps://jsfiddle.net/ujjumaki/m2sowbv9/19/
查看完整描述

2 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

我有一個(gè)與上面非常相似的解決方案。他們更快。


https://jsfiddle.net/goofballtech/gom4rvst/31/


fromMilTime: function(time){

      if(parseInt(time) <= 1259){

       return `${time.slice(0,2).padStart(2, '0')}:${time.slice(2).padStart(2, '0')} AM`

      }else if (parseInt(time) >= 1300 && parseInt(time) <= 2359){

        let math = parseInt(time) - 1200

        let temp = math.toString()

        return `${temp.slice(0,1).padStart(2, '0')}:${temp.slice(2,3).padStart(2, '0')} PM`

      }

    }


查看完整回答
反對(duì) 回復(fù) 2022-09-23
?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊

這與 Vue 無(wú)關(guān),但一般而言是關(guān)于 JavaScript 的。


您正在尋找的解決方案是按字符拆分軍事時(shí)間字符串并輸入到日期對(duì)象的某個(gè)地方 - 如果您想要完整的信息。


var hrs, min, result, time;


time = '1100';


hrs = time.slice(0, 2);

min = time.slice(2, 4);

console.log(hrs, min);


result = new Date;

result.setHours(hrs);

result.setMinutes(min);

console.log(result);

這將為您提供一個(gè)完整的 Date 對(duì)象。從那里,您可以使用日期fns等庫(kù)格式化時(shí)間。


或者,如果您不需要稍后要添加一些時(shí)間的功能,需要知道日期等,則可以跳過(guò)所有這些功能并直接操作軍事時(shí)間字符串。


var hrs, min, result, time;


time = '1100';


hrs = time.slice(0, 2);

min = time.slice(2, 4);


if (parseInt(time) > 1259) {

  result = `${hrs - 12}:${min} PM`;

} else {

  result = `${hrs}:${min} AM`;

}


console.log(result);

另外,請(qǐng)注意,上述內(nèi)容不一定是100%正確的。例如,我不確定目前12:59應(yīng)該是你來(lái)自哪里的上午或下午,但我希望你明白它的要點(diǎn)。


查看完整回答
反對(duì) 回復(fù) 2022-09-23
  • 2 回答
  • 0 關(guān)注
  • 156 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)