Μια μικρή βοήθεια με date()

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

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

Απάντηση
argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

Μια μικρή βοήθεια με date()

Δημοσίευση από argate7 » 12 Φεβ 2010 19:04

Καλησπέρα σας,

Θα χρειαστώ τη βοήθεια σας σχετικά με ένα κομμάτι κώδικα που δεν ξέρω πως να το λύσω..
Θέλω σε μία φόρμα εισαγωγής το πεδίο "Ημερομηνία" να παίρνει την τρέχουσα ημερομηνία. Αυτό μέχρι στιγμής το κάνω με τον παρακάτω τρόπο...

<?php
echo date("l \\t\h\e jS");
?>

Αυτό όμως μου τυπώνει κάτι τέτοιο : Friday the 12th.

Μετά δοκίμασα το
<?php
date("F j, Y");
?>

Και μου τυπώνει κάτι τέτοιο : February 12, 2010


Εγώ όμως θέλω να τυπώνει κάτι τέτοιο : 12 Φεβρουαρίου 2010 12:00

Πως μπορώ να το πετύχω αυτό? Υπάρχει κάποιο έτοιμο scriptάκι ή θα πρέπει να γράψω δικό μου κομμάτι κώδικα για να πετύχω αυτό που θέλω?

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Μια μικρή βοήθεια με date()

Δημοσίευση από dva_dev » 12 Φεβ 2010 21:20

Αν ψάξεις μπορεί να βρεις κάτι εδώ μέσα, αλλιώς γράφεις το δικό σου.
Δεν ξέρω τι από τα δύο θα είναι πιο γρήγορο.

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Μια μικρή βοήθεια με date()

Δημοσίευση από Alice_Cooper » 12 Φεβ 2010 21:38


argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

Μια μικρή βοήθεια με date()

Δημοσίευση από argate7 » 13 Φεβ 2010 04:36

Μετά από κάποιες αλλαγές και προσπάθειες έκανα αυτό..

<script type="text/javascript"><!--
function makeArray() {
for (i = 0; i<makeArray.arguments.length; i++)
this[i + 1] = makeArray.arguments;
}

var months = new makeArray('Ιανουαρίου','Φεβρουαρίου','Μαρτίου','Απριλίου','Μαΐου',
'Ιουνίου','Ιουλίου','Αυγούστου','Σεπτεμβρίου','Οκτωβρίου','Νοεμβρίου','Δεκεμβρίου');
var days = new makeArray('Δευτέρα','Τρίτη','Τετάρτη','Πέμπτη','Παρασκευή','Σαββάτο','Κυριακή');
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var dayss = date.getDay() + 1;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;

document.write(days[dayss]+" "+day + " " + months[month] + " " + year);
//--></script>

Το οποίο είναι αυτό που ακριβώς θέλω.

Το νέο μου όμως πρόβλημα είναι ότι θέλω να το βάλω μέσα σε ένα text field. Πώς θα γίνει κάτι τέτοιο??

Το text field μου είναι το εξής(αν και μπορεί να είναι το οποιοδήποτε, απλώς παραθέτω αυτό που έχω εγώ) :
<input name="date" type="text" id="date"style="width:150px"value="" />

Λογικά μέσα στο value="" θα πρέπει να βάλω κάποιο κομμάτι κώδικα. Μπορεί κάποιος να με συμβουλέυσει στο ποιο θα μπορούσε να έιναι αυτό?

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Μια μικρή βοήθεια με date()

Δημοσίευση από Alice_Cooper » 13 Φεβ 2010 12:37

giati na valeis kai java???
psila ... entos php

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

$day = array&#40;"Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σαββάτο"&#41;;
$month = array&#40;"Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"&#41;;
$dn = date&#40;"w"&#41;;
$mn = date&#40;"n"&#41;;
$hmer = $day&#91;$dn&#93;." ".date&#40;"j"&#41;." ".$month&#91;$mn&#93;." ".date&#40;"Y G\&#58;i"&#41;;
kai ekei pou thes na mpei

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

<input name="date" type="text" id="date"style="width&#58;150px"value="<?php echo $hmer; ?>" />

argate7
Δημοσιεύσεις: 233
Εγγραφή: 30 Σεπ 2009 02:38

Μια μικρή βοήθεια με date()

Δημοσίευση από argate7 » 14 Φεβ 2010 01:07

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

Απάντηση

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

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

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