Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CakePHP插入时间戳,如何?_Cakephp_Timestamp - Fatal编程技术网

CakePHP插入时间戳,如何?

CakePHP插入时间戳,如何?,cakephp,timestamp,Cakephp,Timestamp,我想将时间戳值保存到列中 如果我试着这样做: $SessionData['valid_till'] = time() + WEEK; 我得到了正确的数值。但“进入”列已保存值,如下所示: 0000-00-00 00:00:00 我如何用CakePHP正确地完成它 谢谢你的建议 在这种情况下使用datetime不是更好吗?我认为我可以保存整数值,而不是格式化的日期。至少在MySQL中,尽管数据类型时间戳似乎在幕后实现为unix时间戳,但您可以将数据作为格式化字符串处理,与datetime相同。

我想将时间戳值保存到列中

如果我试着这样做:

$SessionData['valid_till'] = time() + WEEK;
我得到了正确的数值。但“进入”列已保存值,如下所示:

0000-00-00 00:00:00
我如何用CakePHP正确地完成它


谢谢你的建议

在这种情况下使用datetime不是更好吗?我认为我可以保存整数值,而不是格式化的日期。至少在MySQL中,尽管数据类型时间戳似乎在幕后实现为unix时间戳,但您可以将数据作为格式化字符串处理,与datetime相同。至于何时应该使用时间戳,人们通常只说“创建”和“更新”——请看,在这种情况下使用datetime不是更好吗?我认为我可以保存整数值,而不是格式化的日期。至少在MySQL中,尽管数据类型时间戳似乎在幕后实现为unix时间戳,但您可以将数据作为格式化字符串处理,与datetime相同。至于何时应该使用时间戳,人们通常只说“创建”和“更新”——请看,在这种情况下使用datetime不是更好吗?我认为我可以保存整数值,而不是格式化的日期。至少在MySQL中,尽管数据类型时间戳似乎在幕后实现为unix时间戳,但您可以将数据作为格式化字符串处理,与datetime相同。至于何时应该使用时间戳,人们通常只说“创建”和“更新”——请看,在这种情况下使用datetime不是更好吗?我认为我可以保存整数值,而不是格式化的日期。至少在MySQL中,尽管数据类型时间戳似乎在幕后实现为unix时间戳,但您可以将数据作为格式化字符串处理,与datetime相同。至于何时应该使用时间戳,人们通常只说“已创建”和“已更新”——请参阅确保使用date()或DateTime对象,数据库字段的类型为“DateTime”。确保使用date()或DateTime对象,数据库字段的类型为“DateTime”。确保使用date()或DateTime对象,数据库字段的类型为“DateTime”。请确保使用date()或DateTime对象,并且数据库字段的类型为“DateTime”。
 $SessionData['valid_till'] = date('Y-m-d H:i:s', strtotime("+1 week"));