相关疑难解决方法(0)

如何使用MySQL存储UNIX时间戳

一些背景:

我的网站在很大程度上依赖于协调各种不同时区的用户.

我正在使用Carbon来处理客户端上服务器端和moment.js的时区转换和计算.

因此,设计选择是将所有日期时间(例如,事件的开始时间)存储为unix时间戳.

问题

我对"时间戳"的定义感到有点困惑.在PHPMyAdmin中,时间戳不是unix时间戳,而是日期格式:

2016-10-06 20:50:46
Run Code Online (Sandbox Code Playgroud)

因此,如果您想拥有当前时间戳的默认字段,那么您将获得GMT中的当前日期.

与unix时间戳整数相比,这使得转换回用户时区变得更加复杂......

题:

我应该将我的unix时间戳存储为什么字段类型,目前我使用int(11)的是默认值none.通过扩展...有没有办法在MySQL中默认存储当前的unix时间戳(例如1475971200)?

php mysql unix datetime date

12
推荐指数
1
解决办法
2万
查看次数

如何将mysql列的默认值设置为unix_timestamp?

我在考虑这样的事情:

`post_modified` int(11) NOT NULL DEFAULT UNIX_TIMESTAMP (NOW ()) ON UPDATE UNIX_TIMESTAMP (NOW ()),
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.

mysql unix-timestamp

6
推荐指数
2
解决办法
1万
查看次数

确定实现 sql server 触发器的一些缺点?

我计划在我所有的 DML 语句上实现触发器以进行日志管理。因此,请确定这样做是否存在一些问题或缺点。

sql-server

0
推荐指数
1
解决办法
1048
查看次数

标签 统计

mysql ×2

date ×1

datetime ×1

php ×1

sql-server ×1

unix ×1

unix-timestamp ×1