| |
|
|
GDL | Hi, habe im RGH Forum öfter das Wort timestamp gelesen.Unter Google bekommt man zig sich widersprechender Antworten für : wo braucht man timestamp.
Wofür braucht man denn nun diese Sekunden von 01.01.19970 bis jetzt?Desswegen erhält man auch nur die Zeit so genau, wie stabil die PC Uhr geht, wenn diese dazu addiert.
Servus Georg |
|
|
| |
|
|
|
| Gemeint ist meist der sog. UNIX-TimeStamp via PHP-Funktion time(). Schau mal hier [...] und [...] Das Schöne ist halt das man mit diesem Wert prima rechnen kann. |
|
|
| |
|
|
|
GDL | Aha, macht dann php aus dem genauen Sekundenwert dann in etwa sowas und natürlich anderes. KompilierenMarkierenSeparierenParameters t%,m%,j%
Let k%=Int(Add(0.6,Div(1,m%)))
Let l%=Sub(j%,k%)
Let o%=Add(m%,Mul(12,k%))
Let p!=Div(l%,100)
Let z1%=Int(Div(p!,4))
Let z2%=Int(p!)
Let z3%=Int(Div(Mul(5,l%),4))
Let z4%=Int(Div(Mul(13,Add(o%,1)),5))
Let z%=Add(z4%,z3%)
Sub z%,z2%
Add z%,z1%
Add z%,t%
Dec z%
Let z5%=Mul(7,Int(Div(z%,7)))
Sub z%,z5%
Case Equ(z%,0): Return Sonntag
Case Equ(z%,1): Return Montag
Case Equ(z%,2): Return Dienstag
Case Equ(z%,3): Return Mittwoch
Case Equ(z%,4): Return Donnerstag
Case Equ(z%,5): Return Freitag
Case Equ(z%,6): Return Samstag
Also ganz grob gesehen.
Servus Georg |
|
|
| |
|
|
|
Michael Wodrich | Ja damit wird so ziemlich alles kalendermäßige abgedeckt.
Es ist Schade, daß hier jedes Betriebssystem sein eigenes Süppchen kochen mußte, obwohl es schon zur PC-Einführung die Möglichkeit eines genauen Uhrenbausteines gab. Damit hätte man uns so einiges ersparen können.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 26.10.2007 ▲ |
|
|
|