Coverbild des Asterisk Buches von Stefan Wintermeyer

Achtung: Dies ist ein Beta Test!

  • Bitte melden Sie Fehler! Siehe dazu die Beta-Test FAQ.
  • Besuchen Sie den Asterisk-Tag.org in Bremen und lassen Sie sich dort Ihr Buch von Stefan Wintermeyer signieren.
  • Bestellmoeglichkeiten fuer das gedruckte Buch: Amazon oder direkt beim Verlag

Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de.


6.23. DateTime()

Spricht die festgelegte Zeit in einem vorgegebenen Format

DateTime([unixtime][,timezone[,format]])

Spricht die Zeit unixtime, in der angebenen Zeitzone timezone, entsprechend dem mit format gewählten Format.

Wichtig

Veraltet! Bitte verwenden Sie SayUnixTime() (Abschnitt 6.96, „SayUnixTime()).

Der unixtime-Parameter repräsentiert eine Zeit ab dem 1. Januar 1970, in Sekunden. Für Daten vor 1970 kann der Wert negativ sein. Standardwert für unixtime ist die aktuelle Zeit.

Der Parameter timezone bestimmt die Zeitzone der angegebenen Zeit. Eine Liste gültiger Zeitzonen befindet sich in /usr/share/zoneinfo/. Als Vorgabe für timezone wird die aktive Zeitzone des Asterisk-Servers angenommen.

Der Parameter format gibt an, welche Teile von Datum und Zeit gelesen werden sollen. Die Formatierungs-Optionen können in mail.conf eingesehen werden. Standardwert für format ist ''ABdY 'digits/at' IMp''.

Gibt 0 zurück, oder -1 falls aufgelegt wird.

; today's date and time
exten => 123,1,DateTime()
; today's date
exten => 124,1,DateTime(,,BdY)
; A specified date
exten => 125,1,DateTime(871624800,,BdY)