1

我有以下包含日期的代码。

 echo $giorno_selcted;
    $post_date = date("Y-m-d", strtotime(stripslashes($giorno_selcted)));

$giorno_selected// 以这种格式回显日期 25-09-2012 $post_date// 以 Ymd - 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 字段作为时间戳字段.. 谢谢

4

1 回答 1

0

你可以使用一个简单的php

$post_date_start=$post_date." 00:00:00";
$post_date_start=$post_date." 23:59:59";
于 2012-09-29T17:44:28.233 回答