PHP 및 JavaScript를 사용하여 현재 현지 날짜 (서버 날짜가 아님)를 반향시키고 싶습니다. 그것은 항상 01/01/70
반환PHP 및 JavaScript의 현지 날짜
<?php
$year = '<script type="text/javascript">
var date = new Date();
var year = date.getFullYear();
document.write(year);
</script>';
$month = '<script type="text/javascript">
var date = new Date();
var month = date.getMonth();
var monthName = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "november", "December");
var curMonth = monthName[month];
document.write(curMonth);
</script>';
$day='<script type="text/javascript">
var date = new Date();
var day = date.getDate();
document.write(day);
</script>';
$curDateString = $day . " " . $month . " " . $year;
$curDate = date('m/d/y', strtotime($curDateString));
echo $curDate;
?>
을 다음과 같이
내 코드입니다.
내가 뭘 잘못하고 있니?
JavaScript와 PHP가 혼합되어 있습니다. PHP는 서버에서 해석 될 것이고 자바 스크립트는 클라이언트에서 해석 될 것이므로 자바 스크립트에서 PHP로 값을 제공 할 가능성은 없다. 클라이언트 또는 서버의 현지 날짜를 원하십니까? PHP는 서버에서 실행되기 때문에 서버의 날짜 만 가져 오는 것이 가능하지만 JavaScript는 클라이언트의 날짜를 결정할 수 있습니다. –
클라이언트 측 코드와 서버 측 코드를 함께 사용할 수 없습니다. – havana
'$ day, $ year, $ month' 변수를 확인한 적이 없습니까? –