Date problem

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Date problem

Δημοσίευση από p_pan » 27 Ιούλ 2007 16:44

hello..
exo ena problhma...
opos 8a paratirisete sto index tis selidas mou www.olyplant.gr exo ena komati pou leei ta nea tis selidas... auto proerxete apo ena table tis baseis mou pou exei ta ejeis paidia.. id, date, text...
ola kala ola oraia.. emfanizei ta panta exo ftiajei ta panta ektos apo tin ana8ematismeni "date" opou emfanizete me tin morfi '0000-00-00'... mporei na me boh8isei kapoios na to allajo kai na to kano me ton kanoniko ellinko tropo... "hmera-minas-xronos"...
euxaristo..
Αγράματος...

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

Date problem

Δημοσίευση από mrpc » 27 Ιούλ 2007 17:45

Ας πούμε ότι έχεις την ημερομηνία σε μια μεταβλητή, $date.

Κώδικας: Επιλογή όλων

$date= date("d/m/Y", strtotime($date));
Πολύ πρόχειρα, ίσως υπάρχει καλύτερος τρόπος, αλλά τώρα ξύπνησα :p

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Date problem

Δημοσίευση από MaZz » 29 Ιούλ 2007 14:21

Για να σου εμφανίζει σωστά την ημερομηνία στη ΒΔ θα πρέπει να την έχεις δηλώσει με τύπο δεδομένων DATE ή DATETIME και όταν κάνεις INSERT INTO στο PHP script να έχεις βάλει NOW() σαν τιμή για τη χρονική στήλη. Για παράδειγμα θα μπορούσες να το κάνεις κάπως έτσι:

Κώδικας: Επιλογή όλων

$sql = "INSERT INTO `table` (`id`, `text`, `date`) VALUES (NULL, '" . $message . "', NOW())";
mysql_query($sql);
If nothing in the world can change our children will inherit nothing.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες