我有以下代码,其中包含日期。
echo $giorno_selcted;
$post_date = date("Y-m-d", strtotime(stripslashes($giorno_selcted)));
$ giorno_selected //以25-09-2012格式回复此日期 $ post_date //以Y-m-d格式创建日期 - 2012-09-25
我需要创建两个变量,将$ post_date转换为时间戳,即2012-09-25 00:00:00和2012-09-25 23:59:59
$post_date_start = 2012-09-25 00:00:00
$post_date_finish = 2012-09-25 23:59:59
谢谢!
我有这个查询,它允许我打印在两个时间戳之间插入的所有信息。但是我在语法中得到一个错误, 您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第1行'00:00:00 AND'附近使用正确的语法
以下是代码:
$post_date = date("Y-m-d", strtotime(stripslashes($giorno_selcted)));
$time_end = "23:59:59";
$time_start = "00:00:00";
$giorno_timestamp_start=$post_date.' '.$time_end;
$giorno_timestamp_start=$post_date.' '.$time_start;
$information="SELECT * FROM scheda_anagrafica WHERE time_inserted BETWEEN " . $giorno_timestamp_start. " AND ". $giorno_timestamp_end;
time_inserted字段是一个时间戳字段.. 感谢
答案 0 :(得分:0)
你可以使用简单的php
$post_date_start=$post_date." 00:00:00";
$post_date_start=$post_date." 23:59:59";