У меня есть фрагмент кода, в котором я хочу показать дату и время каждый раз, когда клиент использует дисконтную карту.Клиенты могут иметь не более двух записей на карту.Однако, когда я пытаюсь отобразить две записи с соответствующим форматированием, только старые форматы отметок времени должным образом.Код ниже:
Последнее использование:
<?php
$timestamp = mysql_to_unix($row->trans_date); //MySql Time stamp 2011-05-31 12:49:59
date_default_timezone_set('America/Chicago'); //Push timestamp ahead 2 hours
$lastuse = date('F j, Y @ g:i A', $timestamp); //format date
echo $lastuse;
?>
<?php endforeach; ?>
У меня есть две отметки времени, приходящиеся на 1306871399 и 1306864204. Первая отметка успешно обрабатывается как May 31, 2011 @ 2:49 PM
, а вторая выходит May 31, 2011 @ 12:50 PM
.
Я не понимаю, почему обрабатывается только одна из меток времени.Ваш отзыв приветствуется.