私のプロジェクトでは、日付を前と次のリンクとともに表示する必要があり、次のリンクに隣接して、特定の日付を選択するポップアップ jquery カレンダーがあるという要件があります。これは次のように実装しました
<script>
function ShowSchedule() {
document.getElementById("today").innerHTML = date;
}
function ShowDay(isNextDay) {
if (isNextDay) {
currentTime = new Date(currentTime.getFullYear(), month, currentTime.getDate() + 1);
date = month_name[currentTime.getMonth()] + " " + currentTime.getDate() + ", " + currentTime.getFullYear();
ShowSchedule();
}
else {
currentTime = new Date(currentTime.getFullYear(), month, currentTime.getDate() - 1);
date = month_name[currentTime.getMonth()] + " " + currentTime.getDate() + ", " + currentTime.getFullYear();
ShowSchedule();
}
}
$(function() {
$('#tday').datepick({
changeMonth: false,
dateFormat: 'M dd, yyyy',
showTrigger: '#calImg'
});
});
</script>
<body>
<form>
<div>
<a id="prev" href="#" onClick="ShowDay(false)">Prev</a>
<span id="today">
</span>
<a id="next" href="#" onClick="ShowDay(true)">Next</a>
<input id="tday" />
</div>
<script>
ShowSchedule();
</script>
</form>
</body>
上記のコードを使用すると、現在のシステム日付を前後のリンクとともにカレンダー ポップアップとともに表示できます。しかし問題は、ポップアップカレンダーから日付を選択した後、選択した日付の現在の日付位置を表示する必要があることです。たとえば、今日の日付は 2012 年 5 月 25 日です。ユーザーが日付として 2012 年 5 月 20 日を選択した場合、選択した日付は、前と次のリンクとともに 2012 年 5 月 25 日の代わりに表示されます。
どんな助けでもいただければ幸いです