php—使用varchar从数据库获取数据并在date中再次将其分配给数据库时出现的问题

w41d8nur  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(321)

我有一个问题,当我从数据库获取数据,数据类型是varchar255,然后我想把它分配给datetime,但当我看到它的数据1970-01-01 07:00,但我应该2020-05-30 22:38

$formula = trim($config['feature_setdays_prem']);
    $formula = antiject($formula);
    $formula = str_replace("$", "", $formula);
    $endtime = date("Y-m-d g:i", strtotime('+'.$formula. ' days'));
$config['feature_setdays_prem']

这个配置来自数据库数据类型varchar255,值是7,我想这样分配给sql

sprintf("INSERT INTO tbl_UserStatus (id,Status,DTStartPrem,DTEndPrem,Cash) VALUES ('$username', '2', '$starttime', '$endtime', '50000')"

总是1970年。但当我回想起2020-05-30。我不知道发生了什么。

epggiuax

epggiuax1#

我自己已经解决了。
答:我使用2流,
通过函数发送参数config并调用另一个类。

相关问题