与 javascript 的 valueOf() 中的 Python 等效

我的旧 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 不同。


江户川乱折腾
浏览 224回答 1
1回答

qq_花开花谢_0

Python 不像 JavaScript 那样使用毫秒——它使用秒。所以1000在 JavaScript 中应该是1在 Python 中。所以你所要做的就是:int(datetime.fromtimestamp) * 1000修复语言差异。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python