快捷搜索:  汽车  科技

javascript获取当前日期的方法(JavaScript实例03实现时间输出及问候语)

javascript获取当前日期的方法(JavaScript实例03实现时间输出及问候语)

题目:在屏幕上输出当前时间及问候语,具体要求如下:

  • 屏幕上显示时间,格式是 现在时间是 小时:分钟,如 现在时间是 12:43
  • 早上8点之前,显示 早上好
  • 8点到12点,显示上午好
  • 12点到14点,显示中午好
  • 14点到18点,显示下午好
  • 18点以后,显示晚上好

这个题目比较简单,直接实现如下:

基础HTML代码如下

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>不同时间段显示不同的问候语</title> </head> <body> <div id='app'></div> </body> </html>

不要忘记在header中引入jQuery。

<script src="jquery-3.6.0.min.js"></script>JavaScript代码如下:

<script> var day hour minute; // js中的日期类 day = new Date(); //获取小时 hour = day.getHours(); //获取分钟 minute = day.getMinutes(); // 如果小时小于10,前面加0,比如9显示成09 if (hour < 10) { hour = '0' hour; } // 如果分钟小于10,前面加0,比如9显示成09 if (minute < 10) { minute = '0' minute; } // 拼接字符串 var str = '现在时间是 ' hour ':' minute ' '; // 问候语 var greeting = ''; // 8点前,早上好 if (hour < 8) { greeting = '早上好'; } // 8点到12点,上午好 else if(hour < 12) { greeting = '上午好'; } // 12点到14点,中午好 else if(hour < 14) { greeting = '中午好'; } // 14点到18点,下午好 else if(hour < 18) { greeting = '下午好'; } // 18点以后,晚上好 else { greeting = '晚上好'; } // 字符串拼接 str = greeting; // 设置值 $('#app').text(str) </script>

实现效果如下:

javascript获取当前日期的方法(JavaScript实例03实现时间输出及问候语)(1)

猜您喜欢: