如何使用SQLAlchemy存储日期时间?我是否应该使用DateTime作为列类型?
目前我的日期+时间是来自客户端的ISO格式(Javascript):
2015-04-13 01:00:00
如何将此格式存储在服务器上?从Javascript获得unix时间戳会不会更好?
答案 0 :(得分:0)
Javascript根据用户/客户端时区提供时间。因此,您使用Javascript的时间将根据用户位置而有所不同。
您必须获得时间和客户时区:参考get client timezone and convert it to gmt 然后根据UTC更改时间并将其传递给服务器并将其保存在数据库中
另请参阅:UTC date and time 获取客户端时间的UTC日期/时间对象,形成其ISO格式并将其传递给服务器n保存在数据库中。
以UTC格式保存日期和时间有助于在需要时根据用户时区转换时间。