找回密码
 立即注册
楼主: nuknoop

[信息发布]

  [复制链接]

32

主题

314

回帖

4822

积分

元老级技术达人

积分
4822
金钱
4456
HASS币
80
 楼主| 发表于 2023-11-6 16:20:06 | 显示全部楼层

感谢大佬修正
回复

使用道具 举报

22

主题

648

回帖

3034

积分

论坛元老

积分
3034
金钱
2364
HASS币
0
发表于 2023-11-6 17:39:40 | 显示全部楼层
这个就很实用了
回复

使用道具 举报

6

主题

176

回帖

1470

积分

金牌会员

积分
1470
金钱
1288
HASS币
0
发表于 2023-11-6 23:02:46 | 显示全部楼层

谢谢大神
回复

使用道具 举报

0

主题

25

回帖

428

积分

中级会员

积分
428
金钱
403
HASS币
0
发表于 2023-11-7 11:50:52 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

0

主题

13

回帖

72

积分

注册会员

积分
72
金钱
59
HASS币
0
发表于 2023-11-8 14:27:30 | 显示全部楼层
感謝~試看看~
回复

使用道具 举报

0

主题

17

回帖

68

积分

注册会员

积分
68
金钱
51
HASS币
0
发表于 2023-11-8 16:06:11 | 显示全部楼层
学习一下看看
回复

使用道具 举报

0

主题

34

回帖

165

积分

注册会员

积分
165
金钱
131
HASS币
0
发表于 2023-11-8 20:08:20 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

4

回帖

114

积分

注册会员

积分
114
金钱
110
HASS币
0
发表于 2023-11-8 22:52:01 | 显示全部楼层
学习一下
回复

使用道具 举报

5

主题

85

回帖

1576

积分

金牌会员

积分
1576
金钱
1486
HASS币
0
发表于 2023-11-9 07:45:51 | 显示全部楼层
那个判断是不是可以更简化一下,代码如下:

// 创建一个表示当前日期和时间的对象
var now = new Date();
var sentence = "";
// 判断是否为工作日,如果当前星期几在1到5之间(包括1和5),则为工作日
if (now.getDay() >= 1 && now.getDay() <= 5) {
    // 如果是周末,则将"sentence"变量设置为"休息日"
    sentence = "工作日";
    // 判断是否为周末,如果当前星期几为0或6,则为周末
} else if (now.getDay() === 0 || now.getDay() === 6) {
    // 如果是周末,则将"sentence"变量设置为"休息日"
    sentence = "休息日";
}
// 将结果存储在msg.payload对象中的speak属性中
msg.payload = { speak: sentence };
// 返回修改后的msg对象
return msg;
回复

使用道具 举报

5

主题

85

回帖

1576

积分

金牌会员

积分
1576
金钱
1486
HASS币
0
发表于 2023-11-9 07:47:26 | 显示全部楼层
本帖最后由 liaozhihong 于 2023-11-9 07:51 编辑
liaozhihong 发表于 2023-11-9 07:45
那个判断是不是可以更简化一下,代码如下:

// 创建一个表示当前日期和时间的对象
// 创建一个表示当前日期和时间的对象
var now = new Date();
var sentence = "";
// 判断是否为工作日,如果当前星期几在1到5之间(包括1和5),则为工作日
if (now.getDay() >= 1 && now.getDay() <= 5) {
    // 如果是周末,则将"sentence"变量设置为"工作日"
    sentence = "工作日";
    // 判断是否为周末,如果当前星期几为0或6,则为周末
} else if (now.getDay() === 0 || now.getDay() === 6) {
    // 如果是周末,则将"sentence"变量设置为"休息日"
    sentence = "休息日";
}
// 将结果存储在msg.payload对象中的speak属性中
msg.payload = { speak: sentence };
// 返回修改后的msg对象
return msg;


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-9 19:51 , Processed in 0.394215 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表