Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   php - datums format (https://www.delphipraxis.net/36699-php-datums-format.html)

glkgereon 23. Dez 2004 19:06


php - datums format
 
hi

diese zahl: 1103827038
steht in einer datenbank...

sie repräsentiert den 23.12.2004 18:37

wie wird das verschlüsselt?
wie ändere ich das auf 23.12.2004 18:27 oder 19:37?

Neuni 23. Dez 2004 19:11

Re: php - datums format
 
Ich glaube das haste mit now() gemacht, oder? Also now gibt nämlich die Sekunden an, die seit dem 1.1.1970 oder so vergangen sind :D Meine sowas wär das gewesen. Am besten du wandelst das erst um und dann steckst dus in die DB.

Machs so und schreibs dann in die datenbank in ein Feld das als VARCHAR eingestellt ist:
Code:
 $datum =(date ("d.m.Y"));
http://www.phpcenter.de/de-html-manu...tion.date.html <-- Da steht was man in die Klammern schreiben muss, damit es das ausgibt was man will!

Meflin 23. Dez 2004 19:11

Re: php - datums format
 
hi,
das ist keine verschlüsselung, sondern ein unix timestamp!
das dürfte dir zur umwandlung helfen: http://de.php.net/manual/de/function.date.php

CalganX 23. Dez 2004 19:12

Re: php - datums format
 
Hi,
date() ist dein Freund und Helfer. Um das aber in eine kompatible Variable zu packen brauchst du vorher noch StrToDate. ;)

Chris

PS: Ja, ich meine die PHP-Funktionen. :roll:

glkgereon 23. Dez 2004 19:14

Re: php - datums format
 
die angaben sind nicht auf meinem mist gewachsen...

es ist so:
in einem PhpBB2-Forum will ich ein paar threads in einem forum verschieben

dazu (so schreibt ein support-member im phpbb-forum) soll man die zeitangaben der posts/threads entsprechend ändern


geht das überhaupt so?

glkgereon 23. Dez 2004 19:16

Re: php - datums format
 
kann ich das irgendwo mal eben ausrechnen?

CalganX 23. Dez 2004 19:30

Re: php - datums format
 
Hi,
verstehe ich das gerade richtig? Du willst Threads verschieben (dazu noch über Datenbank) und dazu Zeitangaben ändern? :gruebel: Irgendwas verstehe ich hier noch nicht.

Aber ansonsten findest du oben alle Angaben, du kannst dir ja eine Test-PHP-Datei basteln. Z.B.
Code:
<?php
  $unix = "123123"; # Datum/Zeit
  $readable = strtodate($unix); # oder wie die Funktion auch immer heißt
  print date("d.m.Y, H:i", $readable);
?>
Chris

Joe24 23. Dez 2004 19:30

Re: php - datums format
 
Ist ein unix timestamp, wie Meflin schon sagte, und kann mit UnixToDateTime aus der Unit DateUtils umgerechnet werden.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  dt : TDateTime;
begin
  dt := UnixToDateTime( StrToInt( Edit1.Text));
  Edit2.Text := DateToStr( dt);
  Edit3.Text := TimeToStr( dt);
end;

CalganX 23. Dez 2004 19:38

Re: php - datums format
 
Hi Joe,
es geht hier aber heute mal um PHP. ;)

Chris

glkgereon 23. Dez 2004 19:42

Re: php - datums format
 
http://www.phpbb2.de/viewtopic.php?t...ht=verschieben

nein, ein delphi prog zum umrechnen wäre sogar besser... :wink:

CalganX 23. Dez 2004 19:51

Re: php - datums format
 
Hi,
achsoooooo.... jetzt verstehe ich das erst. Nun gut, dafür kann ich dir keine PHP-Lösung ad hoc geben. Musst' wohl die Delphi-Lösung verwenden, die dort oben genannt wurde. *g*

Chris

PS: Unter Umständen kann aber mkdate() in PHP hilfreich sein. Bin mir aber nicht sicher. :coder2:

glkgereon 23. Dez 2004 19:59

Re: php - datums format
 
mir ist folgendes aufgefallen:
man könnte auch einfach die daten vertauschen :wall:

nun bleibt aber die frage:
die zeiten sind upgedated, aber die foren sind immer noch in der falschen reihenfolge

was kannich da machen?

Nonsense 23. Dez 2004 21:15

Re: php - datums format
 
Edit: Hier stand Blödsinn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz