PHP+MYSQL怎么存储和读取格式化时间。

WBOY
Freigeben: 2016-06-23 14:00:28
Original
1100 Leute haben es durchsucht

注:只需要存储、读取和判断时间,不包括日期。。

开始时间:08:30:00
结束时间:18:00:00
在表单中输入如上格式的时间,可否用int类型存储到MYSQL数据库,又怎么用PHP读取打印出来?
并且可以判断服务器当前时间是否处于开始和结束之间。


回复讨论(解决方案)

存数据库之前,用strtotime转成10位数字, 然后判断直接比就好了。

可以直接存字符串,与当前时间也可以进行比较。

存储和读取解决了,,请问怎么判断?能具体一点吗?

你怎么存储的和读取的,最好贴出代码以供分析。

存:
$_POST['time1']='08:00:08';
$_POST['time2']='16:00:08';
$data['time1']=strtotime(in($_POST['time']));
$data['time2']=strtotime(in($_POST['time']));
读:
$info['time1']=1395100808;
$info['time2']=1395129608;
$time1=date("H:i:s",$info['time1']);
$time2=date("H:i:s",$info['time2']);

求怎么判断当前服务器时间是否为:
$time1
$time2
之间。

$current = date("H:i:s");if( $current >$time1 && $current < $time2){     echo '之间';}else{     echo '非之间';}
Nach dem Login kopieren
Nach dem Login kopieren

$current = date("H:i:s");if( $current >$time1 && $current < $time2){     echo '之间';}else{     echo '非之间';}
Nach dem Login kopieren
Nach dem Login kopieren


我一般用此方法  date("H:i:s") 这样输出来的结果就是楼主所要的结果

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage