Um aus Buchungszeit = 1173538790 den Wert 10.03.2007 - 15:59 zu bekommen nutzt man eben die Function date(), gibt darin an, wie die Ausgabe formatiert sein soll (d.m.Y - H:i bedeutet Tag.Monat.Jahr - Stunde:Minute) und woraus das Datum errechnet werden soll ($datum['welches_datum'] enthält ja einen Wert wie z.B. 1173538790)
Aber wenn du es anders ausrechnen willst, nimm einfach den Wert 1173538790 und teile ihn durch die Sekunden, die seit dem 1.1.1970 0:00 Uhr vergangen sind. Kommt das Gleiche bei heraus, ist nur umständlicher.