javascript - 将日期从 Python 转换为 Javascript

标签 javascript python date

我在 Python 和 Javascript 中处理日期时遇到了困难。

>>> d = date(2004, 01, 01)
>>> d
datetime.date(2004, 1, 1)
>>> time.mktime(d.timetuple())
1072944000.0

然后,在 Javascript 中(通过 Ajax 发送的数据):

>>> new Date(1072944000.0)
Tue Jan 13 1970 02:02:24 GMT-0800 (PST) {}

我很困惑。 Javascript 日期不应该与我在 Python 中输入的日期相同吗?我做错了什么?

最佳答案

Javascript 的 Date() 以毫秒为参数。 Python 的使用秒数。你必须乘以 1,000。

关于javascript - 将日期从 Python 转换为 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5022447/

相关文章:

javascript - 从 DynamoDB 响应中删除数据类型描述符的推荐方法是什么?

javascript - 在提交该页面之前检查表单字段值

javascript - Breezejs ComplexType 不执行自定义初始化函数

python - Matplotlib:双 y 轴图未对齐

python - Weasyprint 或 Reportlab 用于在 Heroku 上生成 Django 报告

java - 如何将 jar 文件表示为网络图?

r - 获取没有组的每 n 行的平均值

bash - 根据当前日期和文件名模式识别文件的脚本

javascript - 设置自定义 HTML5 有效性消息属性会忽略模式正则表达式

java - 如何阻止 jackson 在反序列化时更改日期时间