Javascript JS中浮点到时间的转换

Javascript JS中浮点到时间的转换,javascript,python,time,format,odoo,Javascript,Python,Time,Format,Odoo,我正在使用OdooERP进行web开发,时间格式有问题。 当我将时间插入Odoo接口时,它会在内部转换为另一种格式,如下图所示: (1) 用户界面 (2) 数据库 对分钟进行转换,并使用下一个公式 20->03333 30->0,5 60->1 我需要一个类似python for JavaScript中的timedelta的函数: minutes = //get the data str(timedelta(hours=minutes) 有人知道吗? 谢谢你的阅读 只需将分钟数除以60,并

我正在使用OdooERP进行web开发,时间格式有问题。 当我将时间插入Odoo接口时,它会在内部转换为另一种格式,如下图所示: (1) 用户界面 (2) 数据库

分钟进行转换,并使用下一个公式

20->03333

30->0,5

60->1

我需要一个类似python for JavaScript中的timedelta的函数:

minutes = //get the data
str(timedelta(hours=minutes)
有人知道吗?
谢谢你的阅读

只需将分钟数除以60,并将结果与小时数相加,即可将时间转换为浮点值

在JavaScript中:

minutes = //get the data
str(timedelta(hours=minutes)
date=新日期();//创建新日期
日期。设定时间(3,24,0);//将时间设置为03:24:00
console.log(日期);//2020年2月21日星期五03:24:00 GMT+0100
dateFloat=date.getHours()+date.getMinutes()/60;//将03:24:00转换为浮点数
console.log(dateFloat);//3.4
在Python中:

从日期时间导入时间
时间=时间(3,24)#将时间设置为03:24
打印(时间)#3:24:00
timeFloat=time.hour+time.minute/60.0;#将03:24:00转换为浮点数
打印(timeFloat)#3.4