農曆月曆&世界時間 DHTML 程式

版本日期:2007年3月6日



■ 純 HTML 版本:


■ Sidebar Gadget 版本 (for Windows Vista/7):

35 個回應:

James 提到...

感恩哪, 寫這麼好的程式給大家用, 將來會有福報的.

匿名 提到...

林先生:
你好!非常感谢你无私的奉献。我是从2000年开始接触到你的这个程序的,当时是一个姓林的台湾朋友从台湾用A盘拷贝过来给我的。我觉得你的程序非常好用。我当时就自己改了一个中国简体版。但有一个问题我没有解决:比如我国的国庆10月1号,是1949年才开始的。但用这个程序在1949年以前同样显示是国庆节,你看是不是可以在程序中加一个判断的语句。另外:现在都在用宽屏的显示器,用的分辨率都是1140*900的。你能否改善一下,使它看起来好看一些。辛苦你了。
希望你能继续,做出更多更好的程式给大家。
DICK
2008年5月7日
dick720627@21cn.com

hooklee 提到...

林先生编写的这个年历非常好用,我用了有较长一段时间了。不过昨天升级了Firefox到3.0之后,发现其中的世界地图无法正常显示了,但是在我机器上的IE 7.0和Seamonkey 1.19里面都仍然正常。Firefox 3.0里面的截图如下:
http://www.alice-dsl.net/hooklee/calendar.png

请林先生看一下这个问题能否修正。谢谢啦。

阿傑 提到...

建議新增:南歐新國家「科索沃」
建議原因:我國政府已承認科索沃獨立。

阿傑 提到...

夏時制的地區,似乎在程式中未考慮:
墨西哥從4月第一個星期日到10月最後一個星期日實行夏時制。

資料來源:
http://zh.wikipedia.org/wiki/%E5%A4%8F%E6%97%B6%E5%88%B6

http://en.wikipedia.org/wiki/Daylight_saving_time_around_the_world

阿傑 提到...

這一段文字似乎需要修改一下:

最新版本與更新資訊於 http://sean.o4u.com/ap/calendar/ 公佈
歡迎來信互相討論研究與指正誤謬
連絡方式:http://sean.o4u.com/contact/

嘎嘎嘎嘎嘎 提到...

這個萬年曆好讚!
簡直就是javascript的精華
但是我都只用萬年曆部分
世界時間我很少在用

請問我可以把它做成iGoogle小工具嗎??

Beta 提到...

林先生您好:
我是來自澳洲的一位朋友
目前因為宗教因素要為佛堂建立一個網站
(非營利單位)
目前需要農曆月曆
因為發現你的月歷非常符合我們的需求
所以首先想徵求您的同意
希望可以將你的程式放在我們的網站裡
未來網站會暫時放在
chande.oxyhost.com
裡面 (目前建置中)
預計十月中以後才會正式上線
如果您同意 我本人想詢問兩個與本程式
有關的問題

無論是否同意讓我們佛堂使用
麻煩請回覆到
yangbeta@gmail.com
謝謝你
Beta

匿名 提到...

林先生 您好,

很欣賞您自制的"農曆月曆&世界時間 DHTML 程式",真的相當方便實用,感恩

前陣子,原先的網頁都不見了,當時還感到相當地婉惜,不過還好您有出現了,令人振奮,真的很高興再次見到您的再現。

我對於您的寫的程式使用上是滿順手的,不過有些小小的應用,不知是否能請教如何才能在您的程式上呈現出來:

1. 如何能指定農曆每月某日呈現出想要的自訂文字

2. 是否能有方式指定農曆每月的最後一天秀出自訂文字

3. 當遇到閏月時,要如何在其閏月秀出自訂文字

以上就是小弟遇到的問題,想與林大哥請教及協助指導,就有勞林大哥指教,謝謝~

Alan ( E-mail: alan@bestek.com.tw )

Luis Carlos R. 提到...

林先生您好:
1.感謝您的農曆月曆,好用又查詢陰陽曆日期方便實用。已用了多年。
2.在1900-2050年國曆與農曆之月曆程式 (IE版)中,小弟發現,年干支的更換日期是在農曆的正月初一,對小弟而言,很合用,但在之後新版本中,都以立春為更換日期。
3.不知是否能在新版中,有以農曆的正月初一為更換日的版本,因為個人的用途不同。
4.再謝謝您無私的分享全中國人,真是大好人。

Fang 提到...

Dear Sean,

Thank you for sharing this. Could you also share us English version for rather than Chinese colleagues benefit when you are free? Thanks a lot!

Regards,

Nelson (Taiwan)

匿名 提到...

您好:
之前一直有在注意您的程式,真的是非常棒,小弟現在在學習PHP,想寫出一個可以查詢出生日的天干地支程式,目前做到可以查詢年月日的天干地支,時間部分還沒寫出來,以及節氣部分,想請教您該如何下手去寫有什麼規則?
因為小弟想寫一個簡單的八字命盤,做為自用,但小弟不懂java想請教您.
小弟目前做出來測試的網頁http://jayclub.no-ip.org
小弟mail: jay0932 at aol dot tw

Sean Lin 提到...

Re: 匿名 <5981124448069893545>

節氣我也是用查表的方式完成。
這幾個變數 (solarTermBase, solarTermIdx, solarTermOS) 記錄節氣的日子及每年的偏移,你可以研究一下。

匿名 提到...

如果星期六隔週休,休息那天是法定/公眾假期要順延下週休如何設定,因為香港版在2009年佛誕那天沒有順延
kmchan852@yahoo.com.hk回覆

Davidoff 提到...

一個很棒的程式!
感謝您從2001就有用過,
但最近因為要查詢先人的生辰資料,
卻發現Since 1900年...
而先人是1837年前的...
所以想了想,也看過閣下的原始碼,
開了201的矩陣,本想加大,
但想想也不對啊,如果要把西元都納入,
會增加整個程式的負擔,
所以如果能夠有一個預設模式(就是原來的)
另外也可以讓使用者輸入起始年,就更棒了!
這樣可不增加矩陣大小,不過...
有一些年份日期仍需要特別處理就是了。
因為翻找萬年曆也只有Since 1892年,
故特來此求救...
davidh@ms34.url.com.tw '09.03.13

匿名 提到...

林先生您好:
您慷慨無私的分享,應該超過百萬人在受用了吧?感謝您。
目前有朋友在加拿大的蒙特婁,他們現處日光節約時間期,但目前版本的世界時間似仍無法正確反映。isDS取回的值還是false。您有空時是否可以研究看看?謝謝!

Sean Lin 提到...

Re: 匿名 <8936630213971981658>
感謝您!
我已修正北美所有的日光節約時了。

匿名 提到...

能寫出這樣精準的萬年曆程式必定是在日期與時間的計算上下了一番功夫研究才能如此。您的無私令人感動。希望有天也能和你一樣可以貢獻出自己的肩膀。

匿名 提到...

我從2003年就用這個年曆到現在囉~~
這真的是少數我覺得非常棒的工具...
幫了我不少忙喔~我真的真的很感謝你做這麼優秀的東西出來~
讓我有很大的感激^^

匿名 提到...

林先生您好:
請問在網頁安全性方面的設定要如何才可以正常使用?
因為我開啟都會顯示亂碼?

匿名 提到...

林先生:
您好!非常感謝您自制的"農曆月曆&世界時間 DHTML 程式",真的相當方便實用,我對於您的寫的程式在使用上是有一點點了解,不過有些小小的應用,不知是否能請教如何才能在您的程式上呈現出來:

1. 如何能指定從國曆or農曆的某年某月某日開始的親戚朋友生日.結婚紀念日ex:小明1982年3月22日生日如何呈現

以上就是小弟遇到的問題,想請教林大哥及協助指導,謝謝~
我的E-mail:fish7023@yahoo.com.tw

博顗 提到...

林先生,您好:

首先,還是要感謝林先生無私的奉獻.

今年2009年是閏五月,閏五月的月柱應是同五月,
例如:五月的月柱是庚午日,閏五月應該也是庚午月,但在日曆程式中,閏五月的月柱是辛未月,不知應如何修改?

另外,在程式中,2009年6月17日(國曆是2009/8/7,月柱理應仍為辛未月,但程式提早為壬申月,煩請林先生不吝賜教,應如何修正?

謝謝~

ishmaelnkao@hotmail.com

Sean Lin 提到...

Re: 博顗 <4278956125528146561>
月柱與農曆無關。
月柱的起法,是以節氣為交界,每交一節氣(注意是節氣而不是中氣),則交替月柱,是即按太陽黃經之運行軌道,將一回歸年分成十二分,用以標示四季寒暑之變化、五行盈虧之消息,命局十神之旺哀,在月令一字之分,故為四柱之提綱。

把握現在和未來 提到...

林先生 你好~
我朋友的網站想要用個萬年曆,
恰巧在網路上看到你的分享,
因此,
想請教你,是否同意能將你的萬年曆放在網站上,網址:http://www.0123.com.tw/

同意與否,麻煩請回覆到
jkdhfouas@gmail.com
謝謝你

匿名 提到...

在Opera 10底下會顯示「你的瀏覽器無法執行此程式」,但其實是沒問題的。

TraderZhou 提到...

林先生, 你好。关于月柱,若要准确到按节气更换当日的时和分作为分界,旧版的Code处理的很合理。:
function sTerm(y,n) {
var offDate = new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000 ) + Date.UTC(1900,0,6,2,5) )
return(offDate.getUTCDate())
}
但我对照了两本万年历和此function算出的milisecond:
31556925974.7*(y-1900) + sTermInfo[n]*60000 ) + Date.UTC(1900,0,6,2,5)
. 三个值都不相同。很难说谁才是准确的。我没看出这段code有任何问题。也不知道那两本万年历的值如何得出。

不知你新版的是否有特别原因而改写此function. 能否简单说说此三个变量定义?solarTermBase, solarTermIdx, solarTermOS

Sean Lin 提到...

Re: TraderZhou <4497933476165785297>
這個早期是用這個 function 計算節氣,但精確的節氣公式不會這這簡單。因此在效能的考量下事先計算好,做成表查以查表方式來完成。

TraderZhou 提到...

谢谢您的回复。我后来search了一下,也发现精确的换节时间需要很大的计算量。所以最后也跟您一样自己建了一个table来lookup.

kenworker 提到...

每次要查時區,都還是要找sean寫的這個萬年好用的程式。太感謝了 :) by 工頭

Kay Chan 提到...

new Array("小寒","立春","驚蟄","清明","立夏","芒種","小暑","立秋","白露","寒露","立冬","大雪");

請教,如果想在運算出當天是上述最近的十二節後的第幾天,語法應該怎麼寫呢?

註:例如小寒當天起數是1,次日就是2,我是用作八字起運歲數的,謝謝。

匿名 提到...

這幾天發現你寫的臺灣日曆 for sidebar. 寫得真好,有辦法增加 scheduler 的功能嗎? 可任意設定日期,時間.時間到就會出現 reminder message box 那種.
farrocliang@gmail.com

匿名 提到...

林先生,你好:
我在Vista上用台灣日曆for sidebar已經二年了,真的很實用.但這幾天發現在Windows 7 64位元上不能正常使用,點擊日曆的時候展開是空白的.不知是否可以請林先生針對Windows 7 64位元提供新版本,我個人還蠻喜歡這個小工具的.
謝謝!

匿名 提到...

现在是1月上面显示农历岁次庚寅年 【虎】
事实上我们是等过春节之后才算作是虎年的开始
所以现在还是牛年而不是虎年
希望能改正一下
hacfang@yahoo.com.cn

匿名 提到...

在Windows 7 64位元上是可以使用的

匿名 提到...

大大,我找了您這個宗教萬年曆好久了~~真是相當的感恩您,造福了我們廣大的同胞,我是一貫道的道親,常需要一仙佛的節日,現在我開機firefox就可以直接顯示了~再次的感恩您無私的付出~

張貼意見