Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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
PHP-将多表变量格式化为mysql日期时间格式_Php_Mysql_Datetime - Fatal编程技术网

PHP-将多表变量格式化为mysql日期时间格式

PHP-将多表变量格式化为mysql日期时间格式,php,mysql,datetime,Php,Mysql,Datetime,我的脚本从用户处接收多个变量。每个变量都有部分日期/时间(年、月、日、小时、分钟)。所有信息都存储在单独的变量中 我想将所有内容格式化为可接受的MySQL DATETIME格式,以便将其保存在数据库中。和函数在这里很有用。如果没有一个你正在使用的例子,我不能给你一个比链接更好的例子 然后,您可以使用以下格式设置时间戳: 和函数在这里很有用。如果没有一个你正在使用的例子,我不能给你一个比链接更好的例子 然后,您可以使用以下格式设置时间戳: 也许你想要 function getDBTime($yea

我的脚本从用户处接收多个变量。每个变量都有部分日期/时间(年、月、日、小时、分钟)。所有信息都存储在单独的变量中

我想将所有内容格式化为可接受的MySQL DATETIME格式,以便将其保存在数据库中。

和函数在这里很有用。如果没有一个你正在使用的例子,我不能给你一个比链接更好的例子

然后,您可以使用以下格式设置时间戳:

和函数在这里很有用。如果没有一个你正在使用的例子,我不能给你一个比链接更好的例子

然后,您可以使用以下格式设置时间戳:

也许你想要

function getDBTime($year, $month, $day $hours, $mins, $secs = "0"){
    $timestamp = mktime($hours, $mins, $secs, $month, $day, $year); 
    return date('Y-m-d H:i:s',$timestamp); 
}
并使用$var=getDBTime({yourdatahere})

也许你想要

function getDBTime($year, $month, $day $hours, $mins, $secs = "0"){
    $timestamp = mktime($hours, $mins, $secs, $month, $day, $year); 
    return date('Y-m-d H:i:s',$timestamp); 
}

并使用$var=getDBTime({yourdatahere})

与我15分钟前发布的内容相同。:)@dtbarne抱歉,当我启动(慢速互联网)时没有看到它:)和我15分钟前发布的内容一样。:)@dtbarne抱歉,当我开始(慢速互联网)时没有看到它:)我从其他stackoverflow问题中学到date()将生成正确格式的时间戳,但我不知道如何将其放入date()可以接受的内容中。谢谢我从其他stackoverflow问题中了解到date()将生成正确格式的时间戳,但我不知道如何将其转换为date()可以接受的格式。谢谢