将日期转换为时间戳格式

时间:2012-09-29 17:35:32

标签: php

我有以下代码,其中包含日期。

 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字段是一个时间戳字段.. 感谢

1 个答案:

答案 0 :(得分:0)

你可以使用简单的php

$post_date_start=$post_date." 00:00:00";
$post_date_start=$post_date." 23:59:59";