You are not logged in.

1

Tuesday, January 3rd 2012, 7:42pm

MySQL Timestamp

Hi,

Ich speicher über ein SM Plugin den aktuellen Timestamp in die Datenbank. (Dieser Timestamp wird nicht von SM gegeben sondern direkt von der Datenbank (CURRENT_TIMESTAMP))
Nun wird der Mist aber nicht in Sekunden gespeichert, sondern als komplettes Datum mit Urhzeit -> 2012-01-03 19:06:37

Ich hab schon versucht den Typ von timestamp auf int zu setzen. Dann bekomme ich aber nurnoch das Jahr angezeigt.

Aber irgendwie muss das doch möglich sein, den Timestamp in Sekunden anzeigen zu lassen...

Notfalls würde ich das mit GetTime() von SM machen und als int in der Datenbank speichern. Aber lieber wäre mir die Zeit von der Datenbank.

Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

2

Tuesday, January 3rd 2012, 8:11pm

Ich würde es per GetTime() direkt per SourceMod machen, ansonsten hilft dir vielleicht das weiter.
So ganz nebenbei, ein Timestamp sieht eigentlich anders aus, Beispiel momentan: 1325617949.

MfG
Impact

3

Tuesday, January 3rd 2012, 8:27pm

Ja, das ist mir bewusst, dass er in Seunden angegeben wird... deswegen wundert mich ja da diese Darstellung...

Aber ich werds jetzt einfach mit GetTime() machen, ist wohl der einfachste Weg.

MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

4

Wednesday, January 4th 2012, 3:02am

mysql -> unix_timestamp?

HSFighter

Administrator

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

5

Wednesday, January 4th 2012, 8:40pm

Damit kannst du aus dem Datenbank-Datum einen Unix-Timestamp (Sekunden) machen:

PHP Source code

1
$unixtimestamp strtotime($datumausdb);
Dann noch das ganze in einem Format ausgeben:

PHP Source code

1
2
$datum date('m-d-y H:i:s',$unixtimestamp);
Echo $datum

Hier alle variablen für die Date Funktion:
http://www.php.net/manual/de/function.date.php


-



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

6

Wednesday, January 4th 2012, 9:23pm

Danke, aber ich mach das jetzt mit GetTime(). Evt könnte ich das aber dennoch gebrauchen =)

Similar threads