Veröffentlicht 7. März 200520 j Ist das der Timestamp "sekunden seit 1970" wie in php? komme da nicht klar. kann ich eigentich per mysql auch solche 2 Daten vergleichen: 2005-04-23 > 2005-05-45 ob das eine größer ist als das andere ohne besondere Umrechnung Zeitzonen: Eine umfrage startet zu einem bestimmten Datum und Endet zu einem bestimmten Datum. Dieses Datum wird in der deutschen zeitzone eingegeben. der webserver ist ebenfalls in deutschland. Muss ich irgendwie aufpassen wenn andere Zeitzonen (teilnehmer aus anderen ländern) teilnehmen? Denn die Zeit kommt ja immer vom Server. Müsste also passen oder?
7. März 200520 j 1) Nein, das wird in MySql anders gehandelt http://dev.mysql.com/doc/mysql/en/date-and-time-type-overview.html From MySQL 4.1 on, TIMESTAMP is returned as a string with the format 'YYYY-MM-DD HH:MM:SS'. If you want to obtain the value as a number, you should add +0 to the timestamp column. Different timestamp display widths are not supported. In MySQL 4.0 and earlier, TIMESTAMP values are displayed in YYYYMMDDHHMMSS, YYMMDDHHMMSS, YYYYMMDD, or YYMMDD format, depending on whether M is 14 (or missing), 12, 8, or 6, but allows you to assign values to TIMESTAMP columns using either strings or numbers. The M argument affects only how a TIMESTAMP column is displayed, not storage. Its values always are stored using four bytes each. From MySQL 4.0.12, the --new option can be used to make the server behave as in MySQL 4.1. 2) Ja geht ganz easy http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html 3) Da alles serverseitig läuft hast du damit nichts zu tun
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.