mixalis8 Δημοσ. 18 Δεκεμβρίου 2006 Δημοσ. 18 Δεκεμβρίου 2006 Καλησπέρα.. ακούστε λίγο το προβληματάκι που έχω... αποθηκεύω μια ημερομηνία μαζί με την ώρα στην βάση δεδομένων μου... Όταν παω να εμφανίσω όμως ξανα την ημερομηνία αυτή στο site είναι της μορφής 2006-12-18 18:00..... Εγώ θέλω όμως να είναι 18-12-2006 18:00.... πως μπορώ να κάνω αυτή την μετατροπή??? PHP
godlike Δημοσ. 18 Δεκεμβρίου 2006 Δημοσ. 18 Δεκεμβρίου 2006 δύο είναι οι συναρτήσεις που χρειάζεσαι. Η strtotime και strftime δουλεύει κάπως έτσι: print strftime( "%A %d %B %Y", strtotime($row["news_datetime"]) ) όπου $row είναι ο row που έχεις πάρει απο την βάση σου. Το string "%A %d %B %Y" το αλλάζεις ανάλογα με το format που θες. Δες στο php.net και τις 2 funcs και το format string
mixalis8 Δημοσ. 18 Δεκεμβρίου 2006 Μέλος Δημοσ. 18 Δεκεμβρίου 2006 kai kati allo na se rotiso... an kano kapoio erotima stin basi dedomenon mou pou sigoura mou dinei ena mono apotelesma pos perneis afto to apotelesma?? ego xrisimopoio while otan exo polla... grapse mou ligo ena paradigma gia na paris mono ena apotelesma $row['test'] (xoris while pou to xrisimopoioume otan exoume parapano apo 1eggrafes)
Grjava Δημοσ. 18 Δεκεμβρίου 2006 Δημοσ. 18 Δεκεμβρίου 2006 kai kati allo na se rotiso... an kano kapoio erotima stin basi dedomenon mou pou sigoura mou dinei ena mono apotelesma pos perneis afto to apotelesma?? ego xrisimopoio while otan exo polla... grapse mou ligo ena paradigma gia na paris mono ena apotelesma $row['test'] (xoris while pou to xrisimopoioume otan exoume parapano apo 1eggrafes) $rowu = 'SELECT * FROM onomapinaka'; $row = mysql_query($rowu) or die($row.'<br>'.mysql_error()); $row = mysql_fetch_array($row); echo $row['test'];
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.