新的 Date 模块
因为 hellwolf 去了葡萄牙,每次交流起来都想知道一下他那儿的时间,于是有了写这个模块的想法。还有一个原因,原来的 data 模块是通过大量的调用系统 date 命令实现的,浪费了很多感情,既不环保也不和谐~~ 新的时间日期模块实现了下面两个命令:
- datestz
- 用来显示或者设置用户时区 (date Show/Set Time Zone)
- date
- 根据用户的时区设置,显示对应的本地时间
时区设置
命令 datestz (date Show/Set time zone) 可以用来设置和显示用户的时区设置
显示命令帮助
<FKtPp> ~datestz help <BadGirl> datestz usage: ~datestz [nick] [+/-offset]
显示当前用户时区
<FKtPp> ~datestz <BadGirl> fktpp's timezone was (GMT 8)
修改当前用户时区
<FKtPp> ~datestz +3 <BadGirl> datastz: done! <FKtPp> ~datestz <BadGirl> fktpp's timezone was (GMT 3)
查询时间
时间的查询操作还是使用原来的 data 命令,只不过增加了一些可选的参数来支持查询不同用户的本地时间。
显示命令帮助
<FKtPp> ~date help <BadGirl> date(see also datestz) usage: ~date [nick|+/-offset]
显示自己的当前时间,注意结果中的时区显示
<FKtPp> ~date <BadGirl> Sat Mar 8 07:11:08 2008 (GMT 3) [12:12]
显示其他用户的本地时间,注意结果中的时区显示
<FKtPp> ~date hellwolf <BadGirl> Sat Mar 8 05:12:48 2008 (GMT 1)
显示某个时区的本地时间
<FKtPp> ~date -9 <BadGirl> Fri Mar 7 19:13:41 2008 (GMT -9)
