
正文
php时间数据库 php 时间
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php datetime类型的数据存到数据库中
从截图代码看,问题的关键点在于:将 $_POST["Start_date"] 和 $_POST["Start_time"] 组合,再进行转换。
由于代码中没有提供上述两个变量的格式,假设两者都是字符型:
$_POST["Start_date"] = '2018-1-1';
$_POST["Start_date"] = '12:00:00';
则可以用以下代码:
$start1 = date('Y-m-d H:i:s',strtotime($start_date . ' ' . $start_time));
示例:
?php
date_default_timezone_set('PRC'); //默认时区
$date = "2018-01-01";
$time = "12:00:00";
$start1 = date('Y-m-d H:i:s',strtotime($date . ' ' . $time));
echo "当前日期:",$start1,"br";
运行截图:
相关问答
Q1: php取数据库中时间的时分秒
提供一个思路:就是将所有比较的时间,都转换为时间戳再比较,
select * from table where unix_timestamp(`atime`) betweeen unix_timestamp('2017-08-22 10:00:00') and unix_timestamp('2017-08-22 12:00:00')
Q2: php怎么给数据库表时间字段加时间?
这种一般时间都是存时间戳的,你如果是存的这个2020-11-30这种字符串格式的话,要先转换为时间戳,然后加30*86400(一天是86400秒)。而且一般会员这种,一般也会存会员到期日的,不是这么实时算的,太影响速度
Q3: php怎么发表文章时添加发表时间进数据库?
$exec="insert into web_admin (admin_name,pwd,add_date,class)values('".$_GET['admin']."','".$_GET['password']."',now(),'".$_GET['class']."') " ;
$result=mysql_query($exec);
echo "scriptalert('添加成功!');window.location.href='admin.php';/script";}
break;
Q4: 我在php中用time()传输到数据库,但数据库里的时间是0000
time() 函数返回当前时间的 Unix 时间戳。
时间戳是13位的,所以你看下mysql存时间的字段用字符13位或者数字13位试试,你这个0000是4位啊,位数不够导致的吧
php时间数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 时间、php时间数据库的信息别忘了在本站进行查找喔。







