Javascript 我怎样才能在time property中获得目前的小时数?
如何获取VueCLI中时间属性消息列表的now小时数?当我单击按钮时,此属性将作为时间填充。时间属性将是小数部分。示例:(23.14) 数据如下: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,
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有一个按时间的属性。时间属性应该是当前的小时和分钟。我可以在哪里定义当前时间*以及如何填充当前时间属性?此应用程序未连接此数据库。仅从数组中获取变量以显示。。。