Javascript 我怎样才能在time property中获得目前的小时数?

Javascript 我怎样才能在time property中获得目前的小时数?,javascript,vue.js,vue-component,vue-cli,vuejs3,Javascript,Vue.js,Vue Component,Vue Cli,Vuejs3,如何获取VueCLI中时间属性消息列表的now小时数?当我单击按钮时,此属性将作为时间填充。时间属性将是小数部分。示例:(23.14) 数据如下: messagesList : [ { id : 1, content : "Benim mesajım", opposite : false, me : true,

如何获取VueCLI中时间属性消息列表的now小时数?当我单击按钮时,此属性将作为时间填充。时间属性将是小数部分。示例:(23.14)

数据如下:

 messagesList : [
            {
              id : 1,
              content : "Benim mesajım",
              opposite : false,
              me : true,  
              time : 23.13,   
            },
             {
              id : 2,
              content : "Karşı tarafın mesajı",
              opposite : true,
              me : false,  
              time : 23.13,   
            }
          ],
this.messagesList.push(
    {
        id : this.messagesList.length + 1,
        content : this.inputText,
        opposite : false,
        me : true,
        time : ?,
    }
代码如下:

 messagesList : [
            {
              id : 1,
              content : "Benim mesajım",
              opposite : false,
              me : true,  
              time : 23.13,   
            },
             {
              id : 2,
              content : "Karşı tarafın mesajı",
              opposite : true,
              me : false,  
              time : 23.13,   
            }
          ],
this.messagesList.push(
    {
        id : this.messagesList.length + 1,
        content : this.inputText,
        opposite : false,
        me : true,
        time : ?,
    }

只需创建一个函数,以您想要的格式返回当前时间,并在添加消息时调用它

以下是函数:

function getTime() {
    return parseFloat(`${new Date().getHours()}.${new Date().getMinutes()}`)
}
以下是推送消息列表:

this.messagesList.push({
    id: this.messagesList.length + 1,
    content: this.inputText,
    opposite: false,
    me: true,
    time : getTime(),
}

只需创建一个函数,以您想要的格式返回当前时间,并在添加消息时调用它

以下是函数:

function getTime() {
    return parseFloat(`${new Date().getHours()}.${new Date().getMinutes()}`)
}
以下是推送消息列表:

this.messagesList.push({
    id: this.messagesList.length + 1,
    content: this.inputText,
    opposite: false,
    me: true,
    time : getTime(),
}

这是什么时间格式?整数部分是小时,小数部分是分钟吗?是小数部分。示例:23.14我不确定我是否理解,这是否符合您的要求?(不要照原样使用它,它很难看,我只是想看看这是否是你想要的)
time:(d=>parseFloat(d.getHours()+'.+('0'+d.getMinutes()).slice(-2))(newdate)
注意:如果是,那么你可能想更改格式,这是非常非常规的,也不是很方便(你怎么知道这封信是上周还是今天的?)我是这个平台的新手。抱歉。我有一个messagesList数组。messagesList有一个按时间的属性。时间属性应该是当前的小时和分钟。我可以在哪里定义当前时间*以及如何填写当前时间属性?此应用程序未连接此数据库。仅从数组中获取变量以显示…此时间格式是什么?整数部分是小时,小数部分是分钟吗?它将是小数部分。示例:23.14我不确定我是否理解,这会满足您的要求吗?(不要按原样使用它,它很难看,我只想看看您是否需要它)
time:(d=>parseFloat(d.getHours()+)。+('0'+d.getMinutes()).slice(-2))(新日期)
注意:如果是,那么您可能需要更改格式,这是非常非常规的,也不是很方便(您如何知道消息是从上周还是从今天开始的?)我是这个平台的新手。抱歉。我有一个messagesList数组。messagesList有一个按时间的属性。时间属性应该是当前的小时和分钟。我可以在哪里定义当前时间*以及如何填充当前时间属性?此应用程序未连接此数据库。仅从数组中获取变量以显示。。。