Re: (Semi OT) Debian, PHP und negatives Datum
* Jim Knuth [EMAIL PROTECTED] [17-11-2006 22:33]: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Hi Jim, ich verstehe den Sinn nicht ganz. Wenn ich die Werte für das Datum schon habe, kann ich das direkt ausgeben. ? echo b05.06.1954, 16.31 Uhr/b; ? Oder hab ich jetzt einen Denkfehler? ;-) Gruss Uwe signature.asc Description: Digital signature
Re: (Semi OT) Debian, PHP und negatives Datum
On Saturday 18 November 2006 00:45, Sebastian Kayser wrote: * Jim Knuth [EMAIL PROTECTED] wrote: Heute (18.11.2006/00:57 Uhr) schrieb Max Muxe, [...] Hmpf, siehe: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=196177 Regression Bug in der libc die mit Sarge kommt. Wieder gefixt in 2.3.5-1, mit etch wirds also funktionieren. wie auch schon in Woody SCNR Gebhard -- Q: Why don't lawyers go to the beach? A: The cats keep trying to bury them.
Re: (Semi OT) Debian, PHP und negatives Datum
On 18.11.06 11:06:08, Uwe Kerstan wrote: * Jim Knuth [EMAIL PROTECTED] [17-11-2006 22:33]: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Hi Jim, ich verstehe den Sinn nicht ganz. Wenn ich die Werte für das Datum schon habe, kann ich das direkt ausgeben. ? echo b05.06.1954, 16.31 Uhr/b; ? Oder hab ich jetzt einen Denkfehler? ;-) Reine Vermutung von mir: Das mit mktime erzeugte Datum wird mit Hilfe der date-Fkt. umformatiert oder Berechnungen damit angestellt und das obige ist nur als Beispiel gedacht... Andreas -- Beware of low-flying butterflies. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: (Semi OT) Debian, PHP und negatives Datum
Heute (18.11.2006/11:36 Uhr) schrieb Andreas Pakulat, On 18.11.06 11:06:08, Uwe Kerstan wrote: * Jim Knuth [EMAIL PROTECTED] [17-11-2006 22:33]: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Hi Jim, ich verstehe den Sinn nicht ganz. Wenn ich die Werte fuer das Datum schon habe, kann ich das direkt ausgeben. ? echo b05.06.1954, 16.31 Uhr/b; ? Oder hab ich jetzt einen Denkfehler? ;-) Reine Vermutung von mir: Das mit mktime erzeugte Datum wird mit Hilfe der date-Fkt. umformatiert oder Berechnungen damit angestellt und das obige ist nur als Beispiel gedacht... Auf jeden Fall war das nur eine Demo, ob es geht oder nicht. Andreas -- Beware of low-flying butterflies. -- Viele Gruesse, Kind regards, Jim Knuth [EMAIL PROTECTED] ICQ #277289867 -- Zufalls-Zitat -- Wissen ist Macht, nichts wissen macht auch nichts. -- Der Text hat nichts mit dem Empfaenger der Mail zu tun -- Virus free. Checked by NOD32 Version 1870 Build 8416 17.11.2006 -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: (Semi OT) Debian, PHP und negatives Datum
Hallo Jim, Am 17.11.06 schrieb Jim Knuth [EMAIL PROTECTED]: Es kommt aber immer raus: 01.01.1970 00:59 Ist das ein Syntaxfehler oder hat da php nen Bug. Es läuft die PHP Version 4.3.10-18 auf Debian Sarge. Systemzeit ist ok. da du nur einen Ausschnit aus dem Script gepostet hast: Ist $date an dieser Stelle ganz sicher mit einem Wert belegt? Er soll das doch mal direkt über dem date();-Aufruf checken. Hannes Halenka
Re: (Semi OT) Debian, PHP und negatives Datum
* Jim Knuth [EMAIL PROTECTED] wrote: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Es kommt aber immer raus: 01.01.1970 00:59 Ist das ein Syntaxfehler oder hat da php nen Bug. Das ist ein Denkfehler im Eingabewert. , de.php.net/mktime | Gibt den Unix Timestamp/Zeitstempel an Hand der gegebenen Argumente | zurück. Der Zeitstempel ist ein long-integer-Wert, der die Anzahl der | Sekunden zwischen der UNIX Epoche (January 1 1970 00:00:00 GMT) und der | angegebenen Zeit enthält. ` 1954 liegt vor dem 01.01.1970 und somit kann mktime auch keinen sinnvollen Wert zurückgeben. Schaut Euch den Inhalt von $date an, da wird wohl was Negatives drinstehen. Sebastian -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: (Semi OT) Debian, PHP und negatives Datum
Heute (17.11.2006/22:41 Uhr) schrieb Hannes H., Hallo Jim, Am 17.11.06 schrieb Jim Knuth [EMAIL PROTECTED]: Es kommt aber immer raus: 01.01.1970 00:59 Ist das ein Syntaxfehler oder hat da php nen Bug. Es laeuft die PHP Version 4.3.10-18 auf Debian Sarge. Systemzeit ist ok. da du nur einen Ausschnit aus dem Script gepostet hast: Ist $date an dieser Stelle ganz sicher mit einem Wert belegt? Er soll das doch mal direkt ueber dem date();-Aufruf checken. Hannes Halenka Das komplette Script ist das: ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); echo /bbrbrbr der befehl br\$date = mktime (16,31,00,06,05,1954)brdanach brecho date(\d.m.Y H:i\,\$date); ? Und sorry für meine Frage, aber ich bin kein Scripter. Mein Freund macht sowas schon lange. Allerdings unter Windows. :( Und ich glaube, er hat da nen Generaldenkfehler. -- Viele Gruesse, Kind regards, Jim Knuth [EMAIL PROTECTED] ICQ #277289867 -- Zufalls-Zitat -- Manchmal zahlt man den höchsten Preis für Dinge, die man umsonst erhält. -- Der Text hat nichts mit dem Empfaenger der Mail zu tun -- Virus free. Checked by NOD32 Version 1870 Build 8416 17.11.2006
Re: (Semi OT) Debian, PHP und negatives Datum
2006/11/17, Sebastian Kayser [EMAIL PROTECTED]: , de.php.net/mktime | Gibt den Unix Timestamp/Zeitstempel an Hand der gegebenen Argumente | zurück. Der Zeitstempel ist ein long-integer-Wert, der die Anzahl der | Sekunden zwischen der UNIX Epoche (January 1 1970 00:00:00 GMT) und der | angegebenen Zeit enthält. ` 1954 liegt vor dem 01.01.1970 und somit kann mktime auch keinen sinnvollen Wert zurückgeben. Schaut Euch den Inhalt von $date an, da wird wohl was Negatives drinstehen. Also *das* ist mir nun wirklich nicht aufgefallen - Schande über mich. Ich habe lediglich die Eingabereihenfolge der Parameter gecheckt. Hannes Halenka
Re: (Semi OT) Debian, PHP und negatives Datum
Sebastian Kayser schrieb: * Jim Knuth [EMAIL PROTECTED] wrote: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Es kommt aber immer raus: 01.01.1970 00:59 Ist das ein Syntaxfehler oder hat da php nen Bug. Das ist ein Denkfehler im Eingabewert. , de.php.net/mktime | Gibt den Unix Timestamp/Zeitstempel an Hand der gegebenen Argumente | zurück. Der Zeitstempel ist ein long-integer-Wert, der die Anzahl der | Sekunden zwischen der UNIX Epoche (January 1 1970 00:00:00 GMT) und der | angegebenen Zeit enthält. ` 1954 liegt vor dem 01.01.1970 und somit kann mktime auch keinen sinnvollen Wert zurückgeben. Schaut Euch den Inhalt von $date an, da wird wohl was Negatives drinstehen. Sebastian Jetzt werde ich mal Verwirrung stiften: Bei mir (SuSE-Server als Webserver im LAN) klappt das! Ich bekomme in Fettschrift das Datum angezeigt! Eben mal gegurgelt: http://de.php.net/mktime Windows: Negative Timestampwerte werden von keiner uns bekannten Windowsversion unterstützt. Aus diesem Grund ist der Gültigkeitsbereich für Jahresangaben auf Werte zwischen 1970 und 2038 eingeschränkt. Sehe ich das richtig? Du kommst mit PHP hier auf eine Debian-Liste und sendest dann auch noch deine Windows-Fehlermeldung! Grusz aus der Enklave -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: (Semi OT) Debian, PHP und negatives Datum
Heute (18.11.2006/00:57 Uhr) schrieb Max Muxe, Sebastian Kayser schrieb: * Jim Knuth [EMAIL PROTECTED] wrote: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Es kommt aber immer raus: 01.01.1970 00:59 Ist das ein Syntaxfehler oder hat da php nen Bug. Das ist ein Denkfehler im Eingabewert. , de.php.net/mktime | Gibt den Unix Timestamp/Zeitstempel an Hand der gegebenen Argumente | zurueck. Der Zeitstempel ist ein long-integer-Wert, der die Anzahl der | Sekunden zwischen der UNIX Epoche (January 1 1970 00:00:00 GMT) und der | angegebenen Zeit enthaelt. ` 1954 liegt vor dem 01.01.1970 und somit kann mktime auch keinen sinnvollen Wert zurueckgeben. Schaut Euch den Inhalt von $date an, da wird wohl was Negatives drinstehen. Sebastian Jetzt werde ich mal Verwirrung stiften: Bei mir (SuSE-Server als Webserver im LAN) klappt das! Ich bekomme in Fettschrift das Datum angezeigt! und wieso klappt das bei Debian dann nicht? Eben mal gegurgelt: http://de.php.net/mktime Windows: Negative Timestampwerte werden von keiner uns bekannten Windowsversion unterstuetzt. Aus diesem Grund ist der Gueltigkeitsbereich fuer Jahresangaben auf Werte zwischen 1970 und 2038 eingeschraenkt. Sehe ich das richtig? Du kommst mit PHP hier auf eine Debian-Liste und sendest dann auch noch deine Windows-Fehlermeldung! nein, das siehst du falsch. DAS ist die Ausgabe von Debian. Aber das habe ich im Eröffnungsthred schon alles geschrieben. ;) Grusz aus der Enklave -- Viele Gruesse, Kind regards, Jim Knuth [EMAIL PROTECTED] ICQ #277289867 -- Zufalls-Zitat -- Hypnose ist an öffentlichen Schulen in San Diego verboten. -- Der Text hat nichts mit dem Empfaenger der Mail zu tun -- Virus free. Checked by NOD32 Version 1870 Build 8416 17.11.2006
Re: (Semi OT) Debian, PHP und negatives Datum
On 18.11.06 00:06:18, Jim Knuth wrote: Heute (18.11.2006/00:57 Uhr) schrieb Max Muxe, Sebastian Kayser schrieb: * Jim Knuth [EMAIL PROTECTED] wrote: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Es kommt aber immer raus: 01.01.1970 00:59 Ist das ein Syntaxfehler oder hat da php nen Bug. Das ist ein Denkfehler im Eingabewert. , de.php.net/mktime | Gibt den Unix Timestamp/Zeitstempel an Hand der gegebenen Argumente | zurueck. Der Zeitstempel ist ein long-integer-Wert, der die Anzahl der | Sekunden zwischen der UNIX Epoche (January 1 1970 00:00:00 GMT) und der | angegebenen Zeit enthaelt. ` 1954 liegt vor dem 01.01.1970 und somit kann mktime auch keinen sinnvollen Wert zurueckgeben. Schaut Euch den Inhalt von $date an, da wird wohl was Negatives drinstehen. Sebastian Jetzt werde ich mal Verwirrung stiften: Bei mir (SuSE-Server als Webserver im LAN) klappt das! Ich bekomme in Fettschrift das Datum angezeigt! und wieso klappt das bei Debian dann nicht? Ich wuerde auf nen Fehler in PHP4 tippen, unter unstable gehts unter Sarge nicht. Etch hab ich nicht hier. Changelog von Debian gibt auch nichts weiter her... Andreas -- You will be honored for contributing your time and skill to a worthy cause. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: (Semi OT) Debian, PHP und negatives Datum
* Jim Knuth [EMAIL PROTECTED] wrote: Heute (18.11.2006/00:57 Uhr) schrieb Max Muxe, * Jim Knuth [EMAIL PROTECTED] wrote: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Es kommt aber immer raus: 01.01.1970 00:59 Ist das ein Syntaxfehler oder hat da php nen Bug. Jetzt werde ich mal Verwirrung stiften: Bei mir (SuSE-Server als Webserver im LAN) klappt das! Ich bekomme in Fettschrift das Datum angezeigt! Kurzzeitige Verwirrung entwirrt. Negative Zeitstempel waren mir neu, aber man lernt ja nie aus. und wieso klappt das bei Debian dann nicht? Hmpf, siehe: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=196177 Regression Bug in der libc die mit Sarge kommt. Wieder gefixt in 2.3.5-1, mit etch wirds also funktionieren. Sebastian -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: (Semi OT) Debian, PHP und negatives Datum
Heute (18.11.2006/00:45 Uhr) schrieb Sebastian Kayser, * Jim Knuth [EMAIL PROTECTED] wrote: Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954, 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes Script: --snip ? $date = mktime (16,31,00,06,05,1954); echo brb.date(d.m.Y H:i,$date); ? --snap Es kommt aber immer raus: 01.01.1970 00:59 Ist das ein Syntaxfehler oder hat da php nen Bug. Jetzt werde ich mal Verwirrung stiften: Bei mir (SuSE-Server als Webserver im LAN) klappt das! Ich bekomme in Fettschrift das Datum angezeigt! Kurzzeitige Verwirrung entwirrt. Negative Zeitstempel waren mir neu, aber man lernt ja nie aus. und wieso klappt das bei Debian dann nicht? Hmpf, siehe: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=196177 Regression Bug in der libc die mit Sarge kommt. Wieder gefixt in 2.3.5-1, mit etch wirds also funktionieren. Sebastian ich hab eben mal auf einem Debian System mit PHP 4.4.4-3 aus Testing probiert. Da geht es problemlos. Ergo, php aus testing nehmen. ;) Danke an alle. -- Viele Gruesse, Kind regards, Jim Knuth [EMAIL PROTECTED] ICQ #277289867 -- Zufalls-Zitat -- Der menschliche Magen muß aller 2 Wochen seine Schleimhaut komplett neu generieren. Ansonsten würde er sich selbst verdauen. -- Der Text hat nichts mit dem Empfaenger der Mail zu tun -- Virus free. Checked by NOD32 Version 1870 Build 8416 17.11.2006