下面是我的旧版JavaScript代码。
let today = new Date(Date.now());
let todayStr = today.getFullYear() + '-' + addZero(today.getMonth()+1) + '-' + addZero(today.getDate());
let todayStart = (new Date(todayStr + ' 00:00:00')).valueOf()
console.log(todayStart)
其结果是1544454000000
。那是我服务器的有效输入格式。
所以我想将此代码迁移到Python。
我的试用是使用datetime.fromtimestamp
。
但是结果与javascript的结果不同。
谢谢。
答案 0 :(得分:0)
Python不像JavaScript那样使用毫秒-它使用秒。因此JavaScript中的1000
在Python中将为1
。因此,您要做的就是:
int(datetime.fromtimestamp) * 1000
要修复语言差异。