我弄了一个排八字的程序,操作系统 OSX 10.9.2,用西元时没问题,用农历时在火狐浏览器中会快一小时,但是在 Chrome 中没有问题,很是奇怪。经过跟踪源代码发现,火狐在处理民国的时间时,是按民国的标准来处理的。我在贵州,现在使用的是北京时间(GMT+8),但是在民国时期,贵州属于陇蜀时区(GMT+7),所以一个现在的时间和民国时期的时间相减,就会快一个小时。而我在转换的过程中,是以1921-02-08(正月初一)为起点的,所以日期相减的时候,就多了一个小时。而 Chrome 则不管,把所有时间都当成了北京时间。为了避免这个问题,需要修正代码,下面的代码在两种浏览器中都能正常工作。

阅读全文

早上准备从都匀回来,但10时许老妹与外甥女还在赖床。我百无聊赖在玩电脑时用手写输入莫名其妙的写了一个"凶"字,顿时心中颇为不爽,于是赶紧催促她们起床,说道:“今天预兆不好啊,也许会遇上山体滑坡”。老妈很是担心,建议我们明天再走。但我坚持马上走,幸而平安到家。21:55,老妹QQ留言:“两小时前朋友发微信说虎庄塌方了堵车啦”……

阅读全文