Javascript 如何根据用户本地时间回复问候语?

Javascript 如何根据用户本地时间回复问候语?,javascript,Javascript,我想回应问候语,比如你好(用户名),(留言)!在主页上根据用户本地时间。我知道这个密码是要用的。但是我不知道怎么 <script> var now = new Date(); var hrs = now.getHours(); //getHours takes visitors local time, not server time. var msg = ""; if (hrs > 0) msg = "Mornin' Sunshine!"; // REALLY early

我想回应问候语,比如你好(用户名),(留言)!在主页上根据用户本地时间。我知道这个密码是要用的。但是我不知道怎么

<script>
var now = new Date();
var hrs = now.getHours(); //getHours takes visitors local time, not server time.

var msg = "";

if (hrs >  0) msg = "Mornin' Sunshine!"; // REALLY early
if (hrs >  6) msg = "Good morning";      // After 6am
if (hrs > 12) msg = "Good afternoon";    // After 12pm
if (hrs > 17) msg = "Good evening";      // After 5pm
if (hrs > 22) msg = "Go to bed!";        // After 10pm


</script>

var now=新日期();
var hrs=now.getHours()//getHours占用访问者本地时间,而不是服务器时间。
var msg=“”;
如果(小时>0)msg=“阳光明媚!”;//真的很早
如果(小时数>6)msg=“早上好”//早上6点以后
如果(小时数>12)msg=“下午好”//下午12点以后
如果(小时数>17)msg=“晚上好”//下午5点以后
如果(小时>22)msg=“上床睡觉!”;//晚上10点以后

如果出现条件,则使用
else,并发出
警报


var now=新日期();
var hrs=now.getHours()//getHours占用访问者本地时间,而不是服务器时间。
警报(小时);
var msg=“”;
如果(小时>0)msg=“阳光明媚!”;//真的很早
如果(小时数>6)msg=“早上好”//早上6点以后
如果(小时数>12)msg=“下午好”//下午12点以后
如果(小时数>17)msg=“晚上好”//下午5点以后
else msg=“去睡觉吧!”//晚上10点以后
警报(msg);

现有代码有什么问题?除了它是Javascript,而不是PHPNothings错误。我只是找到了这个javascript,而不是回显消息的php代码。我不知道如何回应。我是php的初学者。你的代码不工作吗?。。。我认为这很好,你必须使用Javascript。。。不在服务器端。。既然你已经有剧本了。。你可以走了。。只需在中使用警报功能javascript@victor警报将弹出警报框。我想在页面上回显我不认为它会起作用,如果她想显示问候语,请按相反的顺序?所以,根据时间,我们会把它显示在ID里面。如果HRS是16,它会说“MMONIN……”。事实上,@anwerjunaid是正确的,它总是说“Mornin…”。原始代码不受影响,因为每个if语句的计算结果都是无关的。第一个值始终为true,但如果第二个值的计算结果为true,则会覆盖
msg
中的数据,如果为false,则
msg
将保持不变,依此类推。通过使用
else if
下一个if语句将仅在前一个if语句为false时进行计算,这是永远不会发生的,除非
hr告诉我如何在变量中获取此消息,以便我可以回显该变量