Τροποποίηση εμφάνισης ημ/νίας

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

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

Απάντηση
dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Τροποποίηση εμφάνισης ημ/νίας

Δημοσίευση από dtravlos » 21 Μάιος 2010 13:29

Καλημέρα! Έχω δημιουργήσει ένα πεδίο στη βάση date(date). Όταν κάνω προσθήκη άρθρου έχω ορίσει στο INSERT INTO το date να είναι date(Y-m-d). Πώς μπορώ στο front end αντί για πχ 2010-05-21 να φαίνεται 21-05-2010? Ευχαριστώ!

Άβαταρ μέλους
Khronos
Δημοσιεύσεις: 754
Εγγραφή: 11 Δεκ 2006 14:43
Τοποθεσία: Ηράκλειο

Τροποποίηση εμφάνισης ημ/νίας

Δημοσίευση από Khronos » 21 Μάιος 2010 14:02

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

$date = explode('-', $date);

$temp = array_reverse($date);

$final_date = implode('-', $temp);

dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Τροποποίηση εμφάνισης ημ/νίας

Δημοσίευση από dtravlos » 21 Μάιος 2010 14:16

Ευχαριστώ πολύ για τη βοήθεια! Αυτό θα το προσθέσω όταν γίνεται ι καταχώριση ή όταν κάνω SELECT?
πχ έχω στο select $date = $articleRow['date'];

Τον κώδικα που μου έστειλες θα το προσθέσω μετά απ' αυτό;
Ευχαριστώ!

Άβαταρ μέλους
Khronos
Δημοσιεύσεις: 754
Εγγραφή: 11 Δεκ 2006 14:43
Τοποθεσία: Ηράκλειο

Τροποποίηση εμφάνισης ημ/νίας

Δημοσίευση από Khronos » 21 Μάιος 2010 14:26

Η μεταβλητή $date που είναι μέσα στην explode, είναι η ημ/νία που έχεις τραβήξει απο τη βάση.

Αρα τα παραπάνω τα βάζεις μετά το query που κάνεις στη βάση.

dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Τροποποίηση εμφάνισης ημ/νίας

Δημοσίευση από dtravlos » 21 Μάιος 2010 14:28

Κατάλαβα! Ευχαριστώ πολύ για τη βοήθεια!!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Τροποποίηση εμφάνισης ημ/νίας

Δημοσίευση από fafos » 21 Μάιος 2010 17:18

otan xrhsimopoioume to date format sthn vash mas to kanoume gia logous eukolias... to explode tha to xrhsimopoihsoume sthn antitheth periptosh apo auto pou ginetai tora.. otan h hmeromhnia einai morfhs 2010-05-21 00:00:00 xrhsimopoieis aplos thn strtotime gia metatroph kai kai meta thn date gia emfanish:

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

$hmeromhnia = '2010-05-21 00:00:00';
$oDate = strtotime($hmeromhnia);
$sDate = date("j-n-Y",$oDate);
echo $sDate

dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Τροποποίηση εμφάνισης ημ/νίας

Δημοσίευση από dtravlos » 21 Μάιος 2010 17:29

fafo σ ευχαριστώ για τη βοήθεια! Τελικά έκανα μια funcion

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

function FormatDate($date) {
				$array = explode('-', $date);
				list($year, $month, $day) = $array;
				return $day . "/" . $month . "/" . $year;
			}
γιατί δεν τα κατάφερα με το άλλο!

Απάντηση

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

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

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