jquery 날짜 선택 도구를 사용하고 php date ('Y-m-D') 함수를 통해 날짜를 설정하고 있습니다. 둘 다 오늘을위한 다른 데이트를 제공합니다. Jquery 선택기는 php date()보다 하루 앞선 날짜로 필드를 채 웁니다. 다음은 jquery 함수입니다. jquery 오늘 PHP에 대한 동일한 날짜를 표시해야합니다.JQuery와 PHP 날짜 변경
<script type="text/javascript" charset="utf-8">
var $j = jQuery.noConflict();
$j(function()
{
// initialise the "Select date" link
$j('#date-pick')
.datePicker(
// associate the link with a date picker
{
createButton:false,
startDate: '01/01/1970',
endDate: (new Date()).asString()
//endDate:<?php echo date('y-m-d'); ?>
}
).bind(
// when the link is clicked display the date picker
'click',
function()
{
updateSelects($j(this).dpGetSelected()[0]);
$j(this).dpDisplay();
return false;
}
).bind(
// when a date is selected update the SELECTs
'dateSelected',
function(e, selectedDate, $td, state)
{
updateSelects(selectedDate);
}
).bind(
'dpClosed',
function(e, selected)
{
updateSelects(selected[0]);
}
).val(new Date().asString()).trigger('change');
var updateSelects = function (selectedDate)
{
var selectedDate = new Date(selectedDate);
if(selectedDate != "Invalid Date")
{
$j('#d').val(selectedDate.getDate());
$j('#m').val(selectedDate.getMonth()+1);
$j('#y').val(selectedDate.getFullYear());
}
}
// listen for when the selects are changed and update the picker
// default the position of the selects to today
var today = new Date();
updateSelects(today.getTime());
});
</script>
날짜 선택 도구로 날짜를 표시 할 수 있습니다.); 위의 코드에서 어딘가? –
답변을 업데이트했습니다. –