Допустим, у меня есть метка времени Unix 1497664242
, которая равна Saturday, June 17, 2017 1:50:42 AM
Я хочу найти все записи в таблице, которые имеют метку времени в тот же день.
Я попытался установить временную метку, такую как 1494979200
, которая равна Saturday, June 17, 2017 12:00:00 AM
, думая, что я могу использовать общее время для этого дня и извлечь все записи, которые соответствуют тому же дню.
Я пытаюсь выполнить цикл с определенной датыи найдите все записи, которые соответствуют этому дню, затем увеличивайте на 1 день до сегодняшнего дня 04/12/2019
$start_date = "05/17/2017";
while ($start_date != "04/12/2019") {
$timestamp = strtotime($start_date);
$sql_select = "SELECT * FROM table WHERE DATE(timestamp) = DATE(FROM_UNIXTIME($timestamp))";
$result_select = $GLOBALS['db']->query($sql_select);
while ($row = $result_select->fetch_array()) {
// will do stuff here
}
$start_date = date("m/d/Y", strtotime($start_date. "+1 day"));
}