我希望文本框中的日期顯示爲MM-DD-YY (or YYYY, idc)
,但出於MySQL的目的,我需要它在YYYY-MM-DD
。日期選擇器格式:我如何在幕後獲得不同的格式?
我在這裏發現了一個相同的問題,但我無法得到答案在我的最終工作。我覺得這個標題有點誤導,但所描述的問題似乎與我完全相同。
jQuery datepicker altFormat not displayed
的"altField"
輸入是因爲我不知道這是否是包含在datepicker
,或者是否需要添加。我無法讓它工作。 PHP是爲了我自己的目的而進行調試的,所以我可以看到將要在查詢中放置什麼。
<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>";
}
?>
有人請幫助挽救我的理智O_O
似乎是現在的工作,非常感謝你! 你說我有錯的ID,雖然,你的意思是除altField之外還有其他人:「#altField」? (不是一個堅持者,只是認爲你的意思是我有更多的) – donutguy640
@ donutguy640,是的,問題是你使用'altField:「#altFormat」',你沒有'id = altFormat'的元素 – Dekel