Ich möchte das Datum in der Textbox als MM-DD-YY (or YYYY, idc)
angezeigt, aber für die Zwecke von MySQL, ich brauche es in YYYY-MM-DD
.Datepicker-Format: Wie bekomme ich ein anderes Format hinter die Kulissen?
Ich habe eine identische Frage hier gefunden, aber ich kann nicht die Antwort erhalten, um an meinem Ende zu arbeiten. Ich finde den Titel ein wenig irreführend, aber das beschriebene Problem scheint mir identisch zu sein.
jQuery datepicker altFormat not displayed
Der "altField"
Eingang ist, weil ich nicht sicher bin, ob es in den datepicker
enthalten ist, oder wenn es hinzugefügt werden muß. Ich kann es nicht so oder so schaffen. Das PHP ist für meine Zwecke im Debuggen, also kann ich sehen, was in die Abfrage eingefügt werden soll.
<form onsubmit="return(validateEvent())" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label>Date</label>
<input type="text" name="datepicker" id="datepicker">
<br/>
<button type="submit" value="submit" name="submit">Add Event</button>
<input type="text" name="altField" id="altField" hidden>
<script>
$(function() {
$("#datepicker").datepicker({
dateFormat: "mm-dd-yy",
altFormat: "yy-mm-dd",
altField: "#altFormat"
});
});
<?php
if(isset($_POST['submit'])) {
echo "<script>";
$temp = $_POST["datepicker"];
echo "alert('$temp');";
echo "</script>";
}
?>
Jemand bitte helfen Sie meinen Verstand speichern O_o
scheint jetzt zu funktionieren, ich danke Ihnen sehr! Du hast gesagt, dass ich falsche IDs hatte, meintest du damit andere neben altField: "#altField"? (um nicht ein Stickler zu sein, dachte nur, du meintest ich mehr) – donutguy640
@ donutguy640, ja, das Problem war die Sie 'altField:" #altFormat "' und Sie haben kein Element mit der ID = altFormat – Dekel