php,Jsの現在時刻の表示について

まずphpでは

date_default_timezone_set('Asia/Tokyo');

echo date("Y/m/d H:i:s") . "\n"; //「2018/08/01 18:27:00」
echo date("Y/m/01") . "\n"; //「2018/08/01」
echo date("Y/m/t") . "\n"; //「2015/03/31」

$w = date("w");
$week_name = array("日", "月", "火", "水", "木", "金", "土");

echo date("Y/m/d") . "($week_name[$w])\n"; //「2018/08/01(火)」

Y:年(4桁表記)
y:年(2桁表記)
m:月(2桁表記)
n:月(先頭にゼロつけない)
d:日(2桁表記)
H:時間(24時間単位)
h:時間(12時間単位)
i:分
s:秒
t:指定した月の日数
w:曜日番号(0[日曜]から6[土曜]の値)
.:文字列連結
\n:改行

となっています。 次にJsでは

<script>

//今日の日付データを変数hidukeに格納
var hiduke=new Date(); 

//年・月・日・曜日を取得する
var year = hiduke.getFullYear();
var month = hiduke.getMonth()+1;
var week = hiduke.getDay();
var day = hiduke.getDate();

var yobi= new Array("日","月","火","水","木","金","土");

document.write("西暦"+year+"年"+month+"月"+day+"日 "+yobi[week]+"曜日");

</script>

という書き方になります。