Не уверен, что я полностью понимаю ваш вопрос, но вот код, который генерирует то, что, я думаю, вы хотите. Отправить в метку времени (секунды с начала эпохи).
<?php
function generateXML($end_time){
$three_days = 3 * 24 * 3600;
echo "<timestamps>\n";
for ($stamp = 15 * 60 * 60; $stamp < $end_time; $stamp += $three_days){
$text = date('Y-m-d H:i:s', $stamp);
echo "<timestamp time=\"$stamp\" text=\"$text\" />\n";
}
echo "</timestamps>";
}
# up to now:
generateXML(time());
?>