我有一个问题...我的MySQL数据库中有一个表,它存储JQuery类型日历中的待办事项列表条目.
我必须生成一个calendar_id在我创建时间戳后生成一个提醒(被视为我点击任何日历日期框的时间,键入一些待办事项 - 简单地说:创建日期时间).
这个待办事项列表活动应用程序是一个外部应用程序,我一直在努力与我自己的管理系统集成.我注意到,timestamp列的int(11)格式是,所以输入的时间戳将被转换为整数.
例如,看看这个:
2012-02-22 15:31:24
转换成
1329899400
我们如何将datetime转换为这种格式?我尝试时不是几秒钟:
intval(floor($datetime/86400));
有帮助吗?
Chr*_*ris 16
FROM UNIXTIME 可以将UNIX时间戳格式化为datetime字段:
SELECT FROM_UNIXTIME(time)
FROM ...
反向功能将是UNIX_TIMESTAMP.
或者你也可以在PHP中使用它(如果可用):
要将日期存储到DB格式,它是这样的:
$datetimeStr = '2012-02-22 15:31:24';
$datetime = strtotime($datetimeStr);
要从数据库中检索它并将其格式化为原始格式,请使用以下内容:
$dateTimeFromDB = '1329921084';
$datetimeStr = date('Y-m-d H:i:s', $dateTimeFromDB);
| 归档时间: | 
 | 
| 查看次数: | 35370 次 | 
| 最近记录: |