Skip to content

时间问候组件

使用时间问候文本,当用户访问您的网站时,您可以在您的页面中显示不同的问候语。

开始构建

以下是一个基础的例子:

html
<h2 id="greeting"></h2>
js
var now = new Date();
    	var hour = now.getHours();
    	var greeting = document.getElementById('greeting');

    	if (hour >= 7 && hour < 12) {
    	    greeting.textContent = "上午好!";
    	} else if (hour >= 12 && hour < 13) {
    	    greeting.textContent = "中午好!";
    	} else if (hour >= 13 && hour < 19) {
        greeting.textContent = "下午好!";
    	} else if (hour >= 19 && hour < 24) {
    	    greeting.textContent = "晚上好!";
    	} else {
    	    greeting.textContent = "凌晨了,早点睡吧!";
    	}

这个例子使用了 JavaScript 的 Date 对象,它提供了获取当前时间的方法。然后,它根据当前时间段显示不同的问候语。

直接引用

请确保您所在的地区能够访问我们的网站,然后您可以在您的网站中加入这两行代码。

html
<h2 id="greeting"></h2>
html
<script src="https://sysyz-itcom.github.io/doc/components/js/time-greeting.js"></script>