挨拶メッセージを現地時間で表示しようとしています。PHP受信時の時間ベースの挨拶
しかし、このコードは機能しません。
PHPファイル:
<?php
var $now = new Date();
var $hrs = now.getHours();
var $greet = "";
if (hrs > 0) $greet = "Mornin' Sunshine!"; // REALLY early
if (hrs > 6) $greet = "Good morning"; // After 6am
if (hrs > 12) $greet = "Good afternoon"; // After 12pm
if (hrs > 17) $greet = "Good evening"; // After 5pm
if (hrs > 22) $greet = "Go to bed!"; // After 10pm
int print (string $greet);
?>
HTMLは
<div id="greet">
<?php include './function/greetings.php';?>
</div>
どのように私はこの問題を解決することができますを含めますか?
最初のコードはPHPのようには見えません。実行すると構文エラーが出ませんか? 'var'sと' now.getHours() 'の両方が正しく見えません... – andrewsi
他の修正済み...しかし、どうすれば最初の行を修正できますか? –
あなたの質問の一番下にアップデートを追加して、まだ動作していないコードの現在の状態を表示します。質問にある既存のコードを更新するだけでなく、これまでに試されたことが示されている(そして答えが意味をなさない)。出力エラーメッセージなどが出ていますか? –