Sep 10, 2010

Người bận rộn dễ cảm thấy hạnh phúc

Người bận rộn dễ cảm thấy hạnh phúc

Một trong những bí quyết của người hài lòng với cuộc sống là họ luôn nghĩ tới việc gì đó để làm nên không còn thời gian cho những suy nghĩ tiêu cực.

Ảnh minh họa: wegohealth.com.
Ảnh minh họa: wegohealth.com.

Giáo sư Christopher Hsee, một nhà tâm lý hành vi của Đại học Chicago tại Mỹ, mời 98 sinh viên tham gia một nghiên cứu. Hsee yêu cầu tình nguyện viên điền thông tin vào hai phiếu điều tra. Sau khi hoàn thành phiếu thứ nhất, tình nguyện viên đối mặt với hai lựa chọn: đặt phiếu vào một chỗ gần đó hoặc một chỗ khá xa so với vị trí ngồi của họ. Nếu đặt phiếu vào chỗ xa, tình nguyện viện sẽ phải thực hiện vài bước chân.

Telegraph cho biết, hai phần ba số sinh viên chọn đặt phiếu vào chỗ gần.

Phiếu điều tra thứ hai yêu cầu tình nguyện viên đánh giá mức độ vui vẻ theo một thang điểm sau khi hoàn thành phiếu thứ nhất. Kết quả cho thấy những người chọn đặt phiếu ở xa có điểm hài lòng cao hơn so với nhóm kia.

Trong bài viết trên tạp chí Psychological Science, giáo sư Hsee kết luận trạng thái bận rộn khiến con người cảm thấy mãn nguyện với cuộc sống. Phát hiện này, theo ông, có ý nghĩa đối với các nhà lãnh đạo.

“Chính phủ có thể làm tăng mức độ hạnh phúc của những công dân nhàn rỗi bằng cách tạo điều kiện cho họ hoạt động nhiều hơn, như nâng cấp những cây cầu cũ”, ông phát biểu.

Đối với từng cá nhân ông cho rằng mọi người không nên để tay, chân và tâm trí rơi vào tình trạng nhàn rỗi quá lâu.

“Sau khi thức giấc chúng ta nên tìm một việc gì đó để làm. Bất kỳ việc gì cũng được, ngay cả khi việc đó chẳng mang đến kết quả cụ thể”, ông nói.

Nhưng bận rộn không có nghĩa là phải lao động chân tay hay học bài. Theo Hsee, suy nghĩ về vấn đề gì đó cũng là một hình thức bận rộn.

Vị giáo sư nói ông từng kiểm tra giả thuyết này bằng cách yêu cầu các trợ lý thực hiện những công việc vặt vãnh và không mang đến kết quả cụ thể. Kết quả cho thấy họ cảm thấy hạnh phúc hơn so với khi chẳng phải làm gì.

Đọc tiếp →
-->đọc tiếp...

Hãy nói chuyện nhiều nếu muốn hạnh phúc

Hãy nói chuyện nhiều nếu muốn hạnh phúc

Những người hạnh phúc có xu hướng nói nhiều hơn người bất hạnh và các cuộc đối thoại của họ luôn có nhiều thông tin hơn.

Ảnh: brentdarnell.com.
Ảnh: brentdarnell.com.

Livescience cho biết, một nhóm chuyên gia tâm lý của Đại học Arizona và Đại học Washington tại Mỹ thực hiện một nghiên cứu để tìm hiểu sự khác biệt về kiểu nói chuyện giữa người hạnh phúc và người bất hạnh.

Trong thử nghiệm, các tình nguyện viên đeo một thiết bị ghi âm có tên Electronically Activated Recorder (tạm dịch là máy ghi âm kích hoạt điện tử) trong 4 ngày. Thiết bị này ghi lại các đoạn hội thoại ngắn trong cuộc sống thường nhật của tình nguyện viên. Sau 4 ngày họ thu được hơn 2.000 cuộc hội thoại.

Sau đó các nhà nghiên cứu nghe các đoạn hội thoại và phân chúng thành hai loại: vặt vãnh hoặc có nhiều thông tin. Họ cũng yêu cầu tình nguyện viên tự đánh giá tính cách và mức độ hài lòng với cuộc sống thông qua các mẫu có sẵn.

Kết quả cho thấy các tình nguyện viên cảm thấy hạnh phúc có thời gian nói chuyện lớn hơn 70% so với người bất hạnh nhất. Trong khi đó thời gian sống trong tình trạng đơn độc của những người bất hạnh nhiều hơn người hạnh phúc khoảng 25%.

So với nhóm cảm thấy bất hạnh nhất, số lượng các cuộc hội thoại có hàm lượng tri thức của những người hạnh phúc nhất cao gấp đôi, nhưng số lượng các cuộc nói chuyện vặt vãnh của họ chỉ bằng 1/3.

Những phát hiện này – được đăng chi tiết trên tạp chí Psychological Science – cho thấy những cá nhân hạnh phúc có xu hướng hòa mình vào xã hội xung quanh và thực hiện những cuộc hội thoại có nhiều thông tin. Ngược lại, những cá nhân bất hạnh thường sống khép kín và nói những câu chuyện hời hợt, ít thông tin hữu ích.

Các nhà khoa học cho rằng những cuộc hội thoại có hàm lượng tri thức cao có khả năng khiến con người cảm thấy mãn nguyện với cuộc sống hơn. Tuy nhiên, nghiên cứu này không chỉ ra rằng cuộc hội thoại có thông tin là nguyên nhân hay kết quả của cảm giác hạnh phúc.

Đọc tiếp →
-->đọc tiếp...

Vật chất không tạo nên hạnh phúc lâu dài

Vật chất không tạo nên hạnh phúc lâu dài

Nếu muốn có cảm giác hạnh phúc bền lâu, bạn hãy đi du lịch chứ không nên tậu máy tính mới.

Những trải nghiệm, như xem phim hay đi du lịch, khiến chúng ta cảm thấy hạnh phúc lâu hơn so với vật chất. Ảnh: flickr.com.

Livescience cho biết, các nhà khoa học của Đại học Cornell, Mỹ phân tích 8 nghiên cứu về hạnh phúc để tìm hiểu yếu tố quan trọng nhất khiến con người cảm thấy mãn nguyện với cuộc sống. Họ phát hiện ra rằng những trải nghiệm trong cuộc sống – từ xem một bộ phim cho tới đi du lịch – có xu hướng mang lại cảm giác thỏa mãn cao hơn so với việc tích lũy vật chất. Ngoài ra cảm giác hạnh phúc mà những trải nghiệm mang đến cũng kéo dài lâu hơn. Ban đầu con người có thể cảm thấy sung sướng khi sắm được một chiếc iPhone mới hay một bộ trang phục đắt tiền, song cảm giác mãn nguyện của chúng ta sẽ giảm dần theo thời gian.

Nhóm nghiên cứu đưa ra hàng loạt lý do để giải thích về việc hạnh phúc tới từ những trải nghiệm nhiều hơn so với vật chất. Trong số đó có những lý do dưới đây.

Con người thường băn khoăn về những quyết định mua sắm vật chất nhiều hơn so với mua sắm trải nghiệm. Khi mua vật chất, chẳng bao giờ chúng ta biết rằng món hàng mà chúng ta chọn có phải là thứ hợp lý nhất hay không.

Nhân loại hiếm khi so sánh các trải nghiệm với nhau. Vì thế mỗi trải nghiệm mang đến một kiểu niềm vui khác nhau.

Khi mua một trải nghiệm, con người luôn cảm thấy dễ dàng hơn trong việc ra quyết định so với khi mua vật chất.

Chúng ta dễ rơi vào trạng thái buồn khi biết ai đó mua được một món hàng rẻ hơn và tốt hơn so với thứ chúng ta mua. Nhưng đối với hành vi mua trải nghiệm, khả năng ấy khó xảy ra hơn.

Mức độ thỏa mãn cũng phụ thuộc vào cách chúng ta nhìn nhận vật chất. Các nhà khoa học trong một nghiên cứu yêu cầu các tình nguyện viên nghĩ tới những trải nghiệm mà họ sẽ trải qua nếu mua một món hàng. Chẳng hạn, khi mua máy nghe nhạc họ nghĩ tới những bản tình ca bất hủ. Sau vài tháng nhóm nghiên cứu yêu cầu tình nguyện viên tự đánh giá mức độ hài lòng của họ với đồ vật mới bằng thang điểm. Kết quả cho thấy những người nhìn nhận đồ vật như một trải nghiệm có mức độ thỏa mãn cao hơn so với những người khác.

Trong một nghiên cứu khác, các nhà khoa học yêu cầu 142 tình nguyện viên liệt kê những lần họ mua đồ vật hoặc trải nghiệm có giá dưới 50 USD. Sau đó tình nguyện viên phải trả lời các câu hỏi: Việc ra quyết định mua khó khăn tới mức nào? Có băn khoăn về quyết định mua hay không? Mức độ thỏa mãn khi mới mua và bây giờ?

Kết quả cho thấy những người mua vật chất tỏ ra băn khoăn nhiều hơn về quyết định của họ so với những đối tượng mua trải nghiệm. Mức độ thỏa mãn của người mua vật chất cũng giảm nhanh hơn.

Trong nghiên cứu thứ ba các nhà khoa học yêu cầu 164 tình nguyện viên tưởng tượng một tình huống mà trong đó họ vừa mua một đồ vật và một trải nghiệm, nhưng sau đó biết rằng người khác mua được đồ vật và trải nghiệm tương tự với giá rẻ hơn. Nhóm nghiên cứu nhận thấy người mua vật chất có dễ rơi vào trạng thái dằn vặt, hối tiếc hơn so với người mua trải nghiệm. Cảm giác ghen tị với người khác cũng dễ xuất hiện hơn ở đối tượng mua vật chất.

Do con người không gặp khó khăn trong việc so sánh các đồ vật, những quyết định mua vật chất thường mang đến cảm giác băn khoăn, hối tiếc nhiều hơn so với mua trải nghiệm. Do đó vật chất không thể sánh được với trải nghiệm trong việc mang đến hạnh phúc cho con người, nhóm chuyên gia của Đại học Cornell kết luận.

vnexpress

Đọc tiếp →
-->đọc tiếp...

5 điều khiến bạn hạnh phúc hơn

5 điều khiến bạn hạnh phúc hơn

Một nghiên cứu mới đây chứng minh con người có thể kiểm soát mức độ hạnh phúc thông qua tập luyện.

Một bộ phận trong giới khoa học cho rằng hạnh phúc được quyết định bởi di truyền, sức khỏe và nhiều yếu tố khác nằm ngoài khả năng kiểm soát của con người.

"Câu hỏi muôn thuở là: Liệu chúng ta có thể hạnh phúc hơn? Nhiều nghiên cứu cho thấy cảm giác hạnh phúc được quyết định một phần bởi yếu tố di truyền và hoàn cảnh sống. Tuy nhiên, chúng tôi cho rằng con người hoàn toàn có thể thay đổi mức độ hạnh phúc của bản thân", nhà tâm lý Sonja Lyubomirsky của Đại học California, Mỹ phát biểu.

Livescience cho biết năm ngoái Lyubomirsky và các đồng nghiệp của bà xem lại 51 nghiên cứu về hạnh phúc. Sau đó họ đăng báo cáo trên tạp chí Clinical Spychology. Theo báo cáo, con người có thể thực hiện 5 hành động sau đây để tăng cảm giác hạnh phúc.

Ảnh minh họa của myspace.com.
Ảnh minh họa của myspace.com.

1. Bày tỏ sự biết ơn đối với người khác

Một số nghiên cứu cho thấy con người luôn cảm thấy hạnh phúc sau khi viết thư hay nói lời cảm ơn đối với những người từng giúp đỡ chúng ta. Cảm giác hạnh phúc kéo dài vài tuần, thậm chí vài tháng. Ngay cả khi chúng ta viết thư cảm ơn nhưng không gửi thì cảm giác hạnh phúc vẫn xuất hiện.

2. Duy trì tinh thần lạc quan

Suy nghĩ lạc quan là thói quen mà con người có thể tạo ra bằng cách tập luyện. Chẳng hạn, chúng ta hãy nghĩ tới những viễn cảnh tươi đẹp - tìm được công việc như ý hay có thêm những người bạn hiểu biết, dễ chịu. Nhiều nghiên cứu cho thấy, nếu liên tục nghĩ tới những điều tốt đẹp trong một khoảng thời gian dài, cảm giác thỏa mãn và vui vẻ trong chúng ta sẽ tăng.

3. Nhớ lại những điều may mắn

Những người có thói quen viết ra hoặc hồi tưởng lại ít nhất ba điều tốt đã xảy ra trong tuần sẽ cảm thấy hạnh phúc hơn theo thời gian. Đây là kết luận của một số nghiên cứu.

4. Tận dụng những ưu điểm của bản thân

Nhận ra những điểm mạnh của bản thân không phải việc khó, song sử dụng chúng theo những cách mới mẻ lại là thách thức với nhiều người. Một cá nhân có khiếu hài hước có thể phát huy thế mạnh bằng cách pha trò trong các cuộc họp tại công ty hay trong các cuộc tán gẫu với bạn bè. Thói quen ấy thực sự làm tăng cảm giác mãn nguyện với cuộc sống.

5. Làm những việc tốt

Vô số nghiên cứu chỉ ra rằng giúp người khác chính là giúp bản thân. Những cá nhân tích cực quyên góp tiền hoặc đóng góp công sức cho hoạt động từ thiện thường cảm thấy hài lòng với cuộc sống cho tới khi họ lìa đời. Điều tương tự cũng xảy ra đối với những người thích làm việc có ích.

vnexpress

Đọc tiếp →
-->đọc tiếp...

Những điều giúp bạn yêu đời

Những điều giúp bạn yêu đời

Sở hữu một bộ gene tốt là yếu tố quan trọng khiến người ta cảm thấy yêu cuộc đời. Nhưng còn có nhiều cách khác dễ thực hiện hơn để tận hưởng cảm giác hạnh phúc và mãn nguyện.

1. Tích cực giúp đỡ người khác

Theo Livescience, nhiều nghiên cứu chứng minh con người luôn cảm thấy hưng phấn sau khi cho người khác tiền, dù số tiền đem cho chỉ đủ mua mẩu bánh mỳ. Sự hào phóng đối với những người bất hạnh cũng giúp cho cuộc hôn nhân của bạn trở nên bền chặt hơn vì cả hai đều cảm thấy hạnh phúc. Các nhà tâm lý tuyên bố làm từ thiện khiến con người luôn cảm thấy hạnh phúc vì chúng ta cảm thấy cuộc sống của mình có ý nghĩa đối với cá nhân khác trong xã hội.

Tất cả chúng ta đều cảm thấy vui sau khi chia sẻ vật chất cho những người kém may mắn. Ảnh:
Tất cả chúng ta đều cảm thấy vui sau khi chia sẻ vật chất cho những người kém may mắn. Ảnh: turnbacktogod.com.

2. Tạo điều kiện để cơ bắp hoạt động liên tục

Nếu không có nhiều cơ hội sử dụng sức lực trong công việc, bạn nên chọn một vài môn thể thao yêu thích để tập luyện. Rất nhiều nghiên cứu chỉ ra rằng lao động chân tay và tập thể dục đều đặn làm tăng lượng endorphins (hoóc môn tạo nên sự hưng phấn và giảm cảm giác đau đớn) đồng thời đốt cháy cortisol (hoóc môn gây nên cảm giác căng thẳng và chán nản). Đạp xe, chạy bộ, đánh bóng bàn, bơi, đá bóng hay tập aerobic đều khiến não giải phóng endorphin vào máu. Vì thế, muốn tăng nồng độ của chất gây hưng phấn này, bạn chỉ cần tăng thời gian và cường độ tập thể dục.

Tập luyện thể dục thường xuyên giúp con người loại bỏ
Tập luyện thể dục thường xuyên làm tăng nồng độ hoóc môn tạo nên cảm giác hưng phấn. Ảnh: allposters.com.

3. Sẵn sàng đón tuổi già

Một cuộc thăm dò ý kiến của 2 triệu người tại 80 nước trong năm ngoái cho thấy, trầm uất là trạng thái tâm lý khá phổ biến ở những người trong độ tuổi tứ tuần. Nhưng khi vượt qua độ tuổi đó, mức độ thỏa mãn với cuộc sống trong phần lớn chúng ta sẽ tăng lên theo thời gian. Tuổi tác càng tăng thì người già càng biết cách loại bỏ những yếu tố tiêu cực trong cuộc sống để tập trung vào những thứ có thể mang đến niềm vui. Nhiều nghiên cứu chỉ ra rằng, học cách hài lòng với những thứ đang có là một nghệ thuật và người già thực hiện điều đó tốt hơn người trẻ.

4. Luôn lạc quan và hy vọng

Mỗi người đều có khả năng đối đầu với nghịch cảnh, nhưng không phải tất cả đều nhận ra điều đó. Một cuộc điều tra tâm lý đối với những bệnh nhân chạy thận nhân tạo ở Anh vào năm 2005 cho thấy, mặc dù phải thay máu tới 3 lần mỗi tuần, phần lớn bệnh nhân vẫn cảm thấy yêu đời khi được thông báo họ chỉ phải điều trị trong 3 tháng nữa. Nhưng khi được yêu cầu phát biểu cảm nghĩ về việc chạy thận nhân tạo, tất cả người khỏe mạnh đều thừa nhận rằng họ cảm thấy tuyệt vọng nếu rơi vào hoàn cảnh đó.

Tinh thần lạc quan giúp con người duy trì được cảm giác hạnh phúc. Ảnh:
Tinh thần lạc quan giúp con người duy trì được cảm giác hạnh phúc. Ảnh: personaltouchclean.com.

Cựu thủ tướng Winston Churchill từng nói: "Người bi quan nhìn thấy khó khăn trong tất cả cơ hội, còn người lạc quan tìm thấy cơ hội trong khó khăn".

5. Sở hữu bộ gene tốt

Đương nhiên chẳng ai chọn được cha mẹ nên việc sở hữu bộ gene tốt được coi là một đặc ân mà tạo hóa ban cho mỗi con người. Giới khoa học tin rằng, mức độ thỏa mãn với cuộc sống phụ thuộc vào gene nhiều hơn so với các yếu tố môi trường. Hẳn bạn từng gặp một số người tàn tật, nghèo khó hoặc xấu xí nhưng họ luôn cảm thấy hài lòng với cuộc sống, trong khi nhiều người lành lặn, giàu sang, xinh đẹp lại chưa bao giờ được hưởng cảm giác hạnh phúc thực sự. Cấu trúc ADN của chúng ta làm nên sự khác biệt trong cách nhìn nhận cuộc sống.

Nhiều người luôn tìm thấy hạnh phúc trong những giai đoạn khó khăn nhất do họ mang những gene đặc biệt mà phần lớn chúng ta không có. Một nghiên cứu tại Canada vào năm 2006 chứng minh rằng, nếu các nhà khoa học tìm ra cách thay đổi cấu trúc gene thì con người có thể tận hưởng cảm giác hạnh phúc đến trọn đời.

vnexpress

Đọc tiếp →
-->đọc tiếp...

Aug 15, 2010

Speed your guitar skill!

-->đọc tiếp...
Đọc tiếp →
-->đọc tiếp...

Jul 16, 2010

Cách tính can giờ qua can ngày 14:15 | 22/03/2010

Bảng tra can giờ qua can ngày

11-1
giờ
1-3
giờ
3-5
giờ
5-7
giờ
7-9
giờ
9-11
giờ
11-13
giờ

13-15
giờ
15-17
giờ

17-19
giờ
19-21
giờ

21-23
giờ
Sửu Dần Mão Thìn Tỵ Ngọ Mùi Thân Dậu Tuất Hợi
Giáp,
Kỷ
Giáp
Ất
Sửu
Bính
Dần
Đinh
Mão
Mậu
Thìn
Kỷ
Tỵ
Canh
Nọ
Tân
Mùi
Nhâm
Thân
Quý
Dậu
Giáp
Tuất
Ất
Hợi
Ất,
Canh
Bính
Đinh
Sửu
Mậu
Dần
Kỷ
Mão
Canh
Thìn
Tân
Tỵ
Nhâm
Ngọ
Quý
Mùi
Giáp
Thân
Ất
Dậu
Bính
Tuất
Đinh
Hợi
Bính,
Tân
Mậu
Kỷ
Sửu
Canh
Dần
Tân
Mão
Nhâm
Thìn
Quý
Tỵ
Giáp
Ngo
Ất
Mùi
Bính
Thân
Đinh
Dậu
Mậu
Tuất
Kỷ
Hợi
Đinh,
Nhâm
Canh
Tân
Sửu
Nhâm
Dần
Quý
Mão
Giáp
Thìn
Ất
Tỵ
Bính
Ngọ
Đinh
Mùi
Mậu
Thân
Kỷ
Dậu
Canh
Tuất
Tân
Hợi
Mậu,
Quý
Nhâm
Quý
Sửu
Giáp
Dần
Ất
Mão
Bính
Thìn
Đinh
Tỵ
Mậu
ngọ
Kỷ
Mùi
Canh
Thân
Tân
Dậu
Nhâm
Tuất
Quý
Hợi

Theo bảng trên, nếu bạn sinh vào khoảng thời gian từ 5-7 giờ (tức giờ Mão) và thuộc ngày có hàng can là Giáp thì trụ giờ của bạn sẽ là Đinh Mão. Tương tự, nếu bạn sinh vào khoảng thời gian từ 11-13 giờ ngày đó thì trụ giờ của bạn là Canh Ngọ. Nếu sinh vào khoảng thời gian từ 5-7 giờ của ngày có hàng can là Ất hoặc Canh thì giờ sinh của bạn là Kỷ Mão.

(Theo Tử Bình nhập môn)
Đọc tiếp →
-->đọc tiếp...

Jun 23, 2010

Những cách làm tăng chiều cao

Những cách làm tăng chiều cao

Ảnh: Sức Khỏe & Đời Sống.

Do bị gene di truyền "ngược đãi", vận động viên Ruxtam Akhơmetôp (Liên Xô cũ) vốn chỉ cao dưới trung bình. Nhưng nhờ tập luyện, anh đã cao đến 187 cm.

Có hai yếu tố ảnh hưởng đến sự phát triển chiều cao là gene di truyền và hoàn cảnh sống (chế độ dinh dưỡng, luyện tập thể dục thể thao).

Ăn nhiều đạm và canxi

Có 3 giai đoạn chủ yếu góp phần quyết định chiều cao của cơ thể: Giai đoạn bào thai (nhất là 6 tháng cuối), 5 năm đầu tiên của cuộc đời) và đặc biệt là khi bước vào tuổi dậy thì. Bởi vậy, để con có tiềm năng phát triển tốt chiều cao, khi mang thai người mẹ cần ăn uống đa dạng, bảo đảm tăng đủ 10-12 kg trong 9 tháng. Trẻ sinh ra nếu đủ cân (3 kg), dài hơn 50 cm thì đó là một khởi đầu tốt để phát triển sau này.

Khi cơ thể đang lớn, muốn phát triển chiều cao tốt, không nên ăn uống kiêng cữ mà phải ăn được nhiều thứ, nhất là đủ protein (có nhiều trong thịt nạc, cá, trứng, sữa, các hạt họ đậu) và canxi (có nhiều trong sữa, cá hộp nguyên xương, cá nhỏ kho nhừ ăn cả xương, tôm, cua, ốc, rau xanh). Sữa là thực phẩm lý tưởng cho chiều cao vì có nhiều canxi rất dễ hấp thụ, lại giàu protein.

Hơn nửa thế kỷ trước, người Nhật vốn thấp lùn, nhưng ngày nay do đời sống kinh tế cao, ăn uống đầy đủ nên họ đã cao lên nhiều.

Phải tập nhiều mới cao được

Muốn tăng nhanh chiều cao, cần tạo nếp sống ham tập luyện ngay từ tuổi thiếu niên. Sau 22 tuổi, việc tập luyện chỉ giúp cơ thể khỏe mạnh cường tráng chứ không giúp cao thêm được nữa.

Một gương sáng tăng chiều cao nhờ thể dục thể thao là Ruxtam Akhơmetôp. Anh bị gene di truyền ngược đãi, bố mẹ và những người thân đều thấp dưới mức trung bình. Bản thân Ruxtam còn thấp hơn, đến 14 tuổi thì không lớn được nữa. Nhưng anh đã quyết tâm rèn luyện để tăng chiều cao, và may mắn được một huấn luyện viên có tên tuổi giúp đỡ. Cách tập của Ruxtam có thể gọi là khổ luyện với thời gian và cường độ lớn, chủ yếu là các động tác nhằm vươn dài người như nhảy cao, nhảy xa, đánh đu... Nhờ đó, anh đã cao lên rất nhiều, đến 187 cm, và trở thành vận động viên xuất sắc.

Các nhà nghiên cứu cho biết, tập luyện đúng phương pháp làm tăng quá trình trao đổi chất và tuần hoàn máu, tăng tiết hoóc môn tăng trưởng GH, tăng trọng khối xương. Việc tập cường độ cao 1,5-2 giờ mỗi ngày có thể làm tăng GH lên 3 lần. Ở những người tập ban ngày, về đêm lại thấy tăng GH lần nữa.

Việc tập nhẹ nhàng trong một thời gian ngắn (như thể dục buổi sáng, đi bách bộ) hay tập quá lâu, quá nặng nhọc (chạy maraton, cử tạ...) cũng không thúc đẩy phát triển chiều cao.

Cần ngủ đủ

Giấc ngủ rất quan trọng vì quá trình phát triển chiều dài xương trẻ em diễn ra vào ban đêm. Gần đây, các nhà khoa học Mỹ đặt một thiết bị cảm biến vào xương chân những con cừu non và nhận thấy 90% sự phát triển xương diễn ra trong lúc đang ngủ, hoặc đang nghỉ ngơi.

Dùng thuốc tăng chiều cao

Đó là chế phẩm chứa hoóc môn tăng trưởng GH, áp dụng cho trẻ thấp lùn do thiếu hoóc môn này, do bác sĩ chỉ định và theo dõi. Việc điều trị đạt kết quả tốt nhất khi trẻ 3-7 tuổi.

Tuy nhiên, đây là phơng pháp rất tốn kém, và trẻ phải được tiêm hằng ngày cho đến hết tuổi dậy thì hoặc khi đạt chiều cao bình thường.

Phẫu thuật kéo dài chân

Sau tuổi 22, hoóc môn tăng trưởng, chế độ ăn và tập luyện đều không giúp tăng chiều cao nữa. Nếu tha thiết muốn cao thêm chỉ còn hy vọng cuối cùng là phẫu thuật kéo dài xương chân. Đây là phương pháp do giáo sư Ilizarôp người Nga đề xướng từ nửa thế kỷ trước. Kỷ lục kéo dài xương -33 cm - do một bác sĩ Mỹ lập.

Các bác sĩ cắt rời một chỗ trên đoạn xương cần kéo dài, xuyên các đinh ốc qua cả hai đoạn xương rời ra đó, rồi gắn vào khung. Đến ngày thứ 6, họ bắt đầu chỉnh vít cho hai đoạn xương rời cách nhau 1 mm, hai đầu xương sẽ phát triển để nối với nhau. Khi xương mới liền, bác sĩ lại điều chỉnh vít giãn ra 1mm nữa, cứ như vậy cho đến khi đạt chiều dài hợp lý.

Trung bình để kéo dài xương chân thêm 5-7 cm, bệnh nhân phải mang khung cố định trong 10-12 tháng. Sau 1 tuần nằm viện, người bệnh có thể về nhà, điều chỉnh khung theo hướng dẫn.

Tuy nhiên, phương pháp này tốn kém và mất nhiều thời gian nên khó áp dụng rộng rãi.

(Theo Sức Khỏe & Đời Sống,.vnexpress)

Đọc tiếp →
-->đọc tiếp...

Bài tập săn chắc ngực


Một đôi ""gò bồng đảo" hoàn mỹ phải dựa vào nhiều yếu tố: di truyền, chế độ dinh dưỡng, sự tập luyện... Bài tập 3 động tác dưới đây giúp vòng 1 của bạn luôn giữ được vẻ nở nang săn chắc.

Chống đẩy: Nằm sấp, 2 chân duỗi thẳng, mũi chân chống trên nền, 2 tay nâng ngực lên vuông góc với mặt đất. Giữ tư thế này trong vài phút, nên tập 2 lần/ngày.

Đẩy tạ: Mỗi tay cầm một chiếc tạ có trọng lượng 2,5-4 kg, nằm ngửa trên băng ghế dài, duỗi hai tay sang 2 bên, lòng bàn tay ngửa. Sau đó, thu hai tay ép vào ngực. Lặp lại động tác này ít nhất 12 lần.

Massage ngực: Khi tắm bằng nước ấm, bạn có thể dùng bàn tay massage quanh ngực theo chiều từ dưới lên trên khoảng 5-10 phút/lần. Nếu bạn duy trì được cách làm này thường xuyên, chắc chắn bộ ngực của bạn sẽ săn chắc lại hơn được rất nhiều.

Ngoài ra, để cân bằng kích thước 2 bên ngực, bạn có thể cải thiện tình hình trên bằng các cách sau: Tránh nằm nghiêng về bên ngực to hơn, mà nên nằm nghiêng về bên ngực nhỏ trong khoảng thời gian tương đối. Hầu như ai cũng có một tay thuận, do đó bạn nên tăng cường vận động bên tay không thuận, thường xuyên thực hiện điều này sẽ làm cho 2 bên ngực trở nên cân bằng.

Đọc tiếp →
-->đọc tiếp...

Muốn dáng đẹp thì nên nhảy dây

Muon dang dep thi nen nhay day
(Ảnh: Eden)

Nhảy dây là cách tập luyện đặc biệt phù hợp với phụ nữ, giúp cơ đùi săn chắc, eo thon, ngực nở, cơ thể cân đối khỏe mạnh. Nó đòi hỏi bạn tiêu hao năng lượng nhiều hơn so với bơi lội hoặc tập aerobic.

Dáng người đẹp là sự kết hợp nhiều yếu tố: di truyền, ăn uống và tập luyện. Nhiều nghiên cứu đã chứng minh, nhảy dây giúp cải thiện hoạt động của tim, tăng cường thể lực và sự dẻo dai. Đây cũng là nguyên do khiến cho nhiều trường học trên thế giới đưa môn này vào chương trình giáo dục thể chất.

Tuy đơn giản, dễ tập nhưng nhảy dây cũng cần có phương pháp. Nếu tuân thủ đúng những yêu cầu về kỹ thuật, bạn sẽ tránh được những chấn động không đáng có. Mỗi tuần, bạn nên tập tối thiểu 3-5 lần, mỗi buổi tối thiểu là 35 phút. 5 phút đầu tiên dành để vận động giãn các cơ và 30 phút sau dành để nhảy dây.

Trong 3-5 buổi tập đầu, bạn nên nhảy bằng cả hai chân (hai chân cùng đồng thời chạm đất sau mỗi nhịp nhảy) và nhảy 2 nhịp cho mỗi vòng quay (tay quay một vòng dây thì chân tiếp đất 2 lần). Sau đó tăng dần tốc độ và giảm xuống một nhịp mỗi vòng quay.

Trong những ngày đầu, nếu cảm thấy mệt mỏi sau vài phút tập, bạn nên xen kẽ nhảy dây với đi bộ hoặc chạy tại chỗ. Sau một thời gian, khi đã quen, bạn có thể nhảy dây trên một chân (sau khoảng 10 nhịp đổi chân một lần). Sau tuần đầu, nên giảm dần thời gian chạy và đi bộ xen kẽ để tăng thời gian nhảy dây.

Trong từng buổi tập, bạn cũng nên tăng dần tốc độ từ chậm đến nhanh, có thể nâng cao đầu gối với mỗi nhịp nhảy và thực hiện nhiều kiểu nhảy khác nhau để tránh nhàm chán cho buổi tập.

Nhảy dây trên sàn gỗ là lý tưởng nhất, nhưng bạn cũng có thể nhảy trên những loại sàn cứng khác như sân xi măng, đất nện… Nên tập hằng ngày, vào buổi sáng, trước các bữa ăn hoặc sau bữa ăn ít nhất 90 phút.

Hiện có nhiều loại dây được bán trong các quầy hàng thể thao, nên chọn loại có tay cầm bằng gỗ hoặc nhựa, độ dài phù hợp với chiều cao của bạn (khi bàn chân chạm đất, hai khuỷu tay phải thấp hơn nách nhưng lại không được xuống dưới eo).

Khi tập, nên đi giày thể thao có đế mềm và dày để tránh sự va chạm trên mặt đất, để tránh gây xung động đến cột sống, dẫn đến những chấn thương nhỏ.

Chú ý: Những người bị đau lưng, viêm khớp, cao huyết áp, phụ nữ có thai và có vấn đề về hô hấp không nên nhảy dây.

Không được bỏ qua việc khởi động, thả lỏng cơ bắp trước và sau khi tập.

Nên uống nhiều nước trước và sau quá trình tập, tránh sự mất nước do ra mồ hôi.

Có thể sử dụng nhạc nền cho buổi tập đỡ buồn tẻ và tăng thêm hứng khởi.

(Theo Phụ Nữ TP HCM)

Theo_VnExpress.net
Đọc tiếp →
-->đọc tiếp...

Video: Bài tập cho bụng thon gọn

Video: Bài tập cho bụng thon gọn

Video: Bài  tập cho bụng thon gọn

Muốn cắt giảm lượng mỡ thừa để sở hữu vòng eo lý tưởng, ngoài chế độ ăn uống khoa học bạn cần kết hợp với những bài tập thể dục đơn giản mỗi ngày.

Chuẩn bị:

- Một bộ đồ thể dục thoải mái, tóc búi cao gọn gàng.

- Một miếng thảm trải xuống sàn nhà.

Thực hiện:

Bài tập 1:

Ở tư thế bắt đầu: 2 tay chống xuống sàn, 2 mũi chân chạm sàn, toàn thân kéo ra thành một đường thẳng.

Động tác 1: Từ tư thế ban đầu bạn kéo gập toàn thân một góc 45 độ, mông hướng lên phía trên.

Động tác 2: Tiếp theo nâng chân bên trái lên, toàn thân vẫn giữ ở tư thế khác.

Động tác 3: Sau đó hạ chân xuống và trở về tư thế ban đầu.

Động tác 4: Lặp lại động tác cũ, nhưng đổi chân phải và nâng lên.

Video:  Bài tập cho bụng thon gọn, Làm đẹp,

Bài tập 2:

Tư thế ban đầu: 2 cánh tay chống xuống sàn, nắm bàn tay lại với nhau và chân chạm sàn bằng mũi.

Ở bài tập 2 này cũng tương tự như bài tập 1, chỉ thay thế phần 2 lòng bàn tay chống sàn ở động tác 1 bằng cánh tay từ khuỷu tay trở xuống.

Mỗi bài tập trên bạn cần thực hiện nhiều lần và tạo thói quen tập luyện đều đặn.

- Sau khi luyện tập xong bạn kết thúc bằng động tác: 2 tay duỗi thẳng, phần thân và chân gập ép gập lại với nhau, từ từ nâng thẳng người lên và đứng dậy.


Theo 24h.com.vn

Đọc tiếp →
-->đọc tiếp...

Bài tập cho bụng và lưng

Sự di chuyển linh hoạt của đôi tay, chân và cách đẩy người trong bài tập dưới đây sẽ tác động tích cực lên các vùng lưng, bụng, rất cơ lợi cho việc thư giãn cơ lưng và làm săn chắc cơ bụng. Mỗi động tác thực hiện trong 60 giây.
1. Nằm ngửa, 2 chân duỗi thẳng, bàn tay lật ngửa đặt qua đầu. Thực hiện động tác bật người, chân và tay đồng thời đẩy lên cao.
2. Nằm ngửa, 2 tay đặt sau gáy, nâng chân lên cao. Từ từ co gối gập chân trái về hướng ngực, tay nâng cao đầu, vặn mình sang trái. Về tư thế ban đầu, đổi bên.
3. Nằm sấp, khuỷu tay chống sàn đặt song song trước mặt. Từ từ đẩy hông lên cao, giữ thân thăng bằng 5 nhịp thở, về tư thế ban đầu.
4. Nằm ngửa, 2 chân nâng lên cao, đầu gối gập góc 90 độ, 2 tay giơ lên cao (a). Từ từ hạ chân và tay trái, đồng thời gập chân phải về hướng ngực, tay phải đánh qua đầu. Về tư thế chuẩn bị, đổi bên (b).

Theo Vietnamnet


Đọc tiếp →
-->đọc tiếp...

Tạo đôi chân thon

Tao doi chan thon
(Ảnh: Istockphoto)

Nếu có đôi chân khá ""nặng nề", khi tắm, bạn nên dùng bàn chải mềm nhẹ nhàng chải dọc theo đùi; thực hiện trong vài phút. Động tác này là cách tốt nhất giúp kích thích máu tuần hoàn, nhờ đó ngăn tình trạng đọng mỡ thừa ở chân.

Lượng mỡ tích trữ trong cơ thể gia tăng do nhiều nguyên nhân: di truyền, nội tiết tố thay đổi, cơ thể thường xuyên chịu đựng căng thẳng, chế độ ăn uống không hợp lý và do ít vận động. Mỡ tích lũy phần lớn tập trung tại các vùng "trọng điểm", làm mất đi các đường cong quyến rũ của phái đẹp.

Theo quy luật chuyển hóa, các mô mỡ bị tác động bởi nhiều yếu tố, đặc biệt là hoóc môn giới tính. Phần đùi, hông và mông của những phụ nữ có lượng oestrogen cao dễ bị tích lũy mỡ hơn những phụ nữ khác.

Có nhiều cách để loại bỏ mỡ thừa. Bạn có thể thực hiện 3 phương pháp căn bản sau để có cặp đùi thon đẹp: Làm tăng tuần hoàn máu, áp dụng chế độ dinh dưỡng giàu chất xơ và tập thể dục.

Tăng tuần hoàn máu

Khi tắm, dùng bàn chải mềm nhẹ nhàng chải dọc theo đùi. Thực hiện trong vài phút.

Dùng tay massage hai bên đùi theo vòng tròn. Thực hiện động tác này từ 5 đến 10 phút vào mỗi tối trước khi đi ngủ.

Thoa kem làm săn chắc đùi. Sau đó, nhẹ nhàng massage cho kem nhanh thẩm thấu và kích thích máu ở đùi tuần hoàn tốt hơn.

Nên kết hợp những biện pháp trên với một chế độ ăn uống hợp lý. Bạn đừng quên, chất béo không bao giờ là bạn đồng hành với việc làm đẹp.

Chế độ dinh dưỡng

Mỗi ngày, ăn ít nhất 5 loại trái cây và rau xanh.

Hạn chế dung nạp chất béo bằng cách ăn nhiều món luộc, tránh ăn các món nhiều dầu mỡ.

Hằng ngày, uống ít nhất 2 lít nước lọc. Nước góp phần làm sạch các cơ quan nội tạng và loại bỏ độc tố ra khỏi cơ thể.

Không nên dùng quá nhiều thức uống có cồn hoặc có ga. Thay vào đó, bạn hãy uống trà thảo mộc, trà xanh hoặc uống nước ép trái cây.

Uống một ly nước trái cây vào mỗi buổi sáng sẽ giúp bạn khử độc tố trong cơ thể

Tránh thức ăn có nhiều đường và nên ăn nhiều trái cây tươi.

Tập thể dục

Việc tăng cường tập thể dục giúp đẩy mạnh hệ thống tuần hoàn máu, kích thích cơ thể thải độc tố ra ngoài. Tốt nhất, bạn nên vận động cơ thể 3-4 lần/tuần, mỗi lần 20-30 phút.

(Theo Tiếp Thị & Gia Đình)

Đọc tiếp →
-->đọc tiếp...

Các bài tập giúp bụng phẳng, eo thon



Những động tác tập luyện sau đây giúp bạn có cơ bụng và lưng khỏe mạnh hơn. Chúng cũng kích thích khiến các cơ bắp ở bụng không "ngủ quên", tạo nên một vùng eo phẳng đẹp, thon thả.

Bài tập cơ bụng

Động tác 1: Nằm ngửa, hai tay khoanh lại lót sau gáy. Hai chân duỗi thẳng. Nâng đầu lên khỏi mặt sàn, đồng thời nâng hai chân lên cao tạo thành một góc vuông với thân mình, duỗi thẳng hai bàn chân, mắt nhìn theo hướng mũi chân.

Từ từ hạ chân xuống khoảng nửa góc vuông so với thân. Giữ yên vài giây. Từ từ nâng chân lên lại. Thực hiện động tác 6 lần mỗi lượt. Tập 1-2 lượt, nghỉ vài giây sau mỗi lượt.

Động tác 2: Nằm sấp, tay chân duỗi thẳng, lòng bàn tay ngửa lên trên. Từ từ thót bụng, nâng nửa thân trên lên cao, mắt nhìn xuống sàn. Giữ yên vài giây rồi từ từ hạ xuống. Thực hiện 6-10 lần.

Động tác 3: Vẫn tư thế nằm sấp nhưng hai tay duỗi thẳng lên phía trên đầu, lòng bàn tay úp xuống sàn. Thót bụng, nâng hai chân lên cao, vẫn giữ thẳng gối. Thực hiện 6 đến l0 lần.

Tạo tư thế luôn thẳng

Động tác l: Đứng thẳng, hai chân dang rộng bằng vai, hai tay xuôi theo thân. Bước chân trái lên phía trước, khuỵu gối trái, gối phải vẫn giữ thẳng, đồng thời vươn thẳng lưng, duỗi thẳng hai tay lên cao phía trên đầu, lòng bàn tay xoay vào nhau. Giữ yên khoảng 20 giây. Trở lại tư thế đứng ban đầu. Đổi chân bước lên. Thực hiện nhiều lượt. Động tác này giúp kéo giãn các cơ hông, kéo phẳng vùng bụng, ngăn ngừa sự đau lưng, đặc biệt là với những người phải ngồi lâu.

Động tác 2: Ngồi chồm ra mép ghế, giữ thẳng lưng, hai tay thả lỏng trên đùi. Đan hai bàn tay vào nhau, vươn duỗi thẳng tay- lưng-cổ lên cao. Giữ yên khoảng 20 giây. Lặp lại vài lần. Động tác này sẽ giúp giải tỏa những cơn đau mỏi khi phải ngồi lâu, đặc biệt là sự đau mỏi của các cơ bụng, mông. Có thể thực hiện vài lượt ngay trong lúc làm việc.

Động tác 3: Đứng thẳng, hai chân dang rộng bằng vai. Tay phải đưa lên phía trên vai, vòng ngược ra sau lưng, tay trái vòng ngược ra sau lưng theo hướng từ dưới lên. Cố gắng móc các ngón tay vào với nhau. Ưỡn người kéo căng các cơ vai - lưng. Giữ yên khoảng 10 giây. Thực hiện lặp lại vài lần. Động tác này giúp thư giãn vùng vai.

Động tác 4: Ngồi chồm ra mép ghế, giữ thẳng lưng, hai tay chống ra phía sau, khoảng giữa thắt lưng. Ưỡn ngực ra phía trước, kéo hai vai ép ngược ra phía sau, đẩy mông ra phía trước. Nhẹ nhàng ngửa đầu ra sau. Giữ yên khoảng 10 giây. Lặp lại vài lần.

Lưu ý: Hít thở sâu khi thực hiện các động tác vươn duỗi.

(Theo Thế Giới Phụ Nữ)
Đọc tiếp →
-->đọc tiếp...

Jun 15, 2010

Digital Processing of Speech Signal



Digital Processing of Speech Signal
Download1
Download2
Đọc tiếp →
-->đọc tiếp...

A Digital Signal Processing Primer: With Applications to Digital Audio and Computer Music


A Digital Signal Processing Primer: With Applications to Digital Audio and Computer Music
Download
Đọc tiếp →
-->đọc tiếp...

Jun 14, 2010

Lịch cắt điện

Lịch cắt điện tại khu vực Hà Nội tuần từ 14 - 20.6
Lao Động Điện tử Cập nhật: 9:37 AM, 14/06/2010


(LĐĐT) - Mặc dù thời tiết nắng nóng gay gắt, việc tiết giảm điện vẫn tiếp tục được Tập đoàn Điện lực VN (EVN) thực hiện. Dưới đây là lịch cắt điện khu vực Hà Nội trong tuần này (từ 14 - 20.6).

Thứ hai (14.6)

Điện lực Hoàn Kiếm:
Từ 5h-16h30: 28-48, 27B-47 Trần Hưng Đạo, -15 Nguyễn Chế Nghĩa, 44-48 Ngô Quyền, 4-12, 1-13 Vọng Đức, 35-37 Hàng Bài.

Điện lực Hai Bà Trưng: Từ 7h30-12h: Nguyễn Du 1B (2 - 8 Nguyễn Quyền, Cty Việt Hồng, TT 58 Trần Nhân Tông), Từ 26 - 58 Nguyễn Quyền. Từ 7h30-16h: 254 - 296 và 195 - 199 Minh Khai). Từ 8h-11h30: Liên đoàn Xiếc Việt Nam. Từ 13h-16h30: Nguyễn Thượng Hiền 1 (7 – 17+ 92 -114 Yết Kiêu, 71-77 Nguyễn Du, VP Trăng Lưỡi liềm Đỏ Quốc tế, Viện mắt Sài Gòn).

Điện lực Đống Đa: Từ 4h-8h: Khu nhà D Kim Liên, ngõ 9 Lương Định Của, một phần khu Hồ Kim Liên.

Điện lực Thanh Trì: Từ 6h-16h: Một phần đường Ngọc Hồi.

Điện lực Đông Anh
: Từ 5h-17h: Một phần xã Vân Nội, Nam Hồng.

Điện lực Sóc Sơn
: Từ 7h-16h: Tân Minh, Bắc Phú, Xuân Giang, Việt Long.

Điện lực Thường Tín: Từ 8h-17h: Sở Hạ 1, 2, Hồng Vân 1 - 4. Từ 14h-19h: Nguyên Hanh T3.

Thứ ba (15.6)

Điện lực Hoàn Kiếm: Từ 5h-16h30: 32-40, 27-47 Lý Thường Kiệt, 21-31 Bà Triệu.

Điện lực Hai Bà Trưng
: Từ 5h-16h: Lô 1 - 2 Tân Lập, ngõ Quỳnh. Từ 7h-14h: Nguyễn Du, 3 – 21 và 2 – 18 Bùi Thị Xuân , 69 – 81 Bà Triệu, Cty trò chi VINA, 1–33 và 2-50 Triệu Việt Vương, Cty Nam Hưng. Từ 8h-12h: 10 - 14 Đoàn Trần Nghiệp, Chi cục Thuế Quận HBT. Từ 8h-11h30: Cảm Hội, TT số 51, Trường ĐH QT KD, Cty CP TAXI. Từ 8h-12h: 6 -116 tổ 17, y tế phường, 61 - 229 tổ 19 Thanh Lương, Nguyễn Khoái. Từ 8h-16h: 240 - 254 Minh Khai, TT may Thăng Long, 17 - 33 Nguyễn Bỉnh Khiêm, 92 Tuệ Tĩnh, 40 - 54 và 59 - 65 Trần Nhân Tong, Viện y học Dân tộc, trường Sơn Tây, UBND phường Nguyễn Du.

Điện lực Đống Đa: Từ 3h30-16h30: Từ Ngã Tư Sở - Cống Mọc, Tây Sơn (từ Thái Thịnh - Ngã Tư Sở) Vĩnh Hồ, đầu phố Nguyễn Trãi, khu ngõ Thái Thịnh 2, nhà B Yên Lãng, khu BV Nội tiết, khu TT Bộ Nội thương, Từ 3h30-9h30: Cty Dược phẩm Hào Nam.

Điện lực Từ Liêm: Từ 3h30-16h30: TT ĐH Ngoại ngữ, Phùng Khoang, TT Phát Tín Đại Mỗ, làng Ngọc Trục.

Điện lực Thanh Trì: Từ 3h30-16h30: Một phần Thanh Liệt. Từ 6h-16h: Một phần thị trấn Văn Điển, Tứ Hiệp, Yên Mỹ, Đông Mỹ, Vạn Phúc, Duyên Hà, Phan Trọng Tuệ. Từ 8h-15h: Triều Khúc.

Điện lực Đông Anh: Từ 5h-17h: Một phần xã Cổ Loa, Đông Hội, Mai Lâm.

Điện lực Sóc Sơn: Từ 7h-16h: Tân Minh, Bắc phú, Xuân Giang, Việt Long.

Điện lực Hoàng Mai: Từ 3h30-16h30: Một phần phường Định Công, thôn Bằng A, đô thị Định Công. Từ 8h-9h: Một phần khu ĐT Pháp Vân - Tứ Hiệp, Nước Pháp Vân 560, Thi công cầu vượt, Hi nô môtô.

Điện lực Thường Tín: Từ 8h-17h: Khôn Thôn, Thư Phú 1,2, Tự Nhiên 1,6, 7. Từ 14h-19h: Nguyên Hanh 3.

Thứ tư (16.6)

Điện lực Hoàn Kiếm: Từ 5h-16h30: 39-55D, 32-50 Hàng Bài, 25-33 Lý Thường Kiệt, Nguyễn Chế Nghĩa, 45+48 Trần Hưng Đạo.

Điện lực Hai Bà Trưng
:Từ 7h-14h: Ngân hàng ngoại Thương. Từ 8h-12h: Chợ Mơ 2. Từ 8h-11h30: Cty KDNS HN, Cty CP Đầu Tư XD nhà số 7 HN . Từ 8h-16h: Giao thông Quỳnh Lôi, TT 256 Minh Khai, tổ 11 - 13 Mai Động. Từ 8h-16h30: Cty điện máy, Đại La. Từ 8h-15h: A12 - A15 KTQD, A4 - A8, B4 và B4B TT Ngã Tư Vọng. Từ 13h-16h30: 156 - 376 và 31 - 73 Lạc Trung. Từ 14h-16h: Tổng Cty VTTT 201 Minh Khai.

Điện lực Đông Anh: Từ 5h-17h: Một phần TTĐA, xã Nguyên Khê, Xuân Nộn, Thụy Lâm.

Điện lực Sóc Sơn: Từ 7h-16h: Phủ Lỗ, Xuân Thu, Kim Lũ, một phần xã Mai Đình.

Điện lực Tây Hồ: Từ 5h-6h: Phú Thượng, Nhật Tân.

Điện lực Thanh Xuân: Từ 8h-14h: Từ 125 - 241 và ngõ 125, 133, 207 Bùi Xương Trạch.

Điện lực Cầu Giấy: Từ 6h-17h: Cty Kỹ thuật Công trình ngầm, Cty Hoa Ban, các TT A76, Ngân hàng, Du lịch Công đoàn, Khí tượng Thủy văn, Sinh vật.

Điện lực Thường Tín: Từ 14h-19h: Nguyên Hanh 3.

Thứ năm (17.6)

Điện lực Hoàn Kiếm
: Từ 5h-16h30: 34-42 Nguyễn Du; 66-96, 59-63 Bà Triệu; 15-19, 26-34 Trần Quốc Toản; 59-67 Bà Triệu; 3+11 Trần Quốc Toản; 74-80 Bà Triệu; 2-46 phố Huế; 1-15, 2-26 Trần Quốc Toản; 22-46, 63-67 Hàm Long; 53-57, 62-66 Bà Triệu; 25-61 Hàm Long; 1-39 phố Huế + TT A2 Trần Quốc Toản; 47-55, 52 Hàng Bài; 51 Trần Hưng Đạo

Điện lực Hai Bà Trưng: Từ 7h-16h: TBA KH : Viện Vật Lý, KTX Lưu học sinh sinh viên, Chiếu sáng SVĐ Bách Khoa, Viện tin học Tiếng Pháp ,TT Công nghệ cao, Hoá chất Ba Nhất, TT Bách Khoa (dãy E, A). Từ 7h30-12h: Vĩnh Tuy 5 ( Tập thể kho sát thiết kế đường bộ; Tổ 19,20,11,13,12 Vĩnh Tuy ). Từ 8h-12h: Triệu Việt Vương 3 Từ 110 - 152, 83 - 127 Triệu Việt Vương; Từ 16 - 26 Tuệ Tĩnh. Từ 8h-16h: TT Việt Xô (TT Việt Xô tổ 12 Thanh Lưng, tập thể Bệnh viện Hai Bà Trưng, tổ 13,14 phường Thanh Lương. Ngõ 203 Kim Ngưu thuộc tổ 12, 13 Thanh Lương ). Từ 8h-11h30: Thanh Lương 8 ( Cấp điện cho các tổ 7, 8, 9, 11, 12, 13, 14, 23, 24, 25 phường Thanh Lương c ngõ 184 đê Trần Khát Chân). Từ 8h-16h30: Đồng Tâm 3 (Từ 108 Vọng - ngõ 377 đường Giải Phóng; 159 Vọng - Ngõ 259 Vọng đến 27 Vọng; Ngõ 255 Vọng - 255/5 - TT tin học; Ngõ 377 đường Giải Phóng - 329 đường Giải Phóng, Ngõ 5 Trường Chinh). Từ 8h-15h: TT Thanh đức (Từ số 2 đến 116 Trương Định, từ số 7 đến 99 TĐịnh ). Từ 13h-16h30: Vĩnh Tuy 2 (Ngách 232 tổ 16 Vĩnh Tuy, Tập thể quân khu thủ đô, Tổ 14.15 Vĩnh Tuy, T.Thể Vật liệu xây dựng, Tổ17 ngách 178, ngách 182 ngõ 34 Vĩnh Tuy). Từ 14h-16h: Vạn Kiếp 1 (Từ số 47 đê Nguyễn Khoái - c ngõ 14 Vạn Kiếp - ngõ 32, ngõ 42 Vạn Kiếp – đèn tín hiệu giao thông).

Điện lực Đống Đa: Từ 3h30-16h30: Cty Tân Hoàng Cầu phố Hoàng Cầu

Điện lực Đông Anh: Từ 5h-17h: Một phần xã Đông Hội, Mai Lâm, Cổ Loa,

Điện lực Sóc Sơn: Từ 7h-16h: Các cơ quan xí nghiệp, nhân dân trên địa bàn xã Phủ Lỗ, Xuân Thu, Kim Lũ, một phần xã Mai Đình.

Điện lực Thanh Xuân: Từ 8h-14h: Ninh Phúc: Ngõ 72,Ngõ 73 Quan Nhân+Cụm Ninh Phúc. Nhân Chính 8:Từ đầu phố Hoàng Ngân đến ngõ 72/73 Quan Nhân, Ngõ 21, 53, 73, 44 Quan Nhân, Nhân Chính 3: Từ số 2 đến số 28 phố Nhân Hoà, Ngõ 26, Ngõ 2 Nhân Hoà, Ngõ 171 phố Cự Lộc, Từ số 171 đến ngõ 56 phố Cự Lộc. Từ 8h-16h: TBA Nhân Chính 3 thuộc 479E5

Điện lực Thường Tín: Từ 8h-11h30: Khách hàng sau TBA Lê Lợi 1, 2, 3 Từ 14h-19h: Khách hàng sau TBA Đinh Xá; Lam Sơn.

Thứ sáu (18.6)

Điện lực Hoàn Kiếm: Từ 5h-16h30: 53-75 Trần Quốc Toản, 21-29, 22-36 Hạ Hồi, 1-17, 2-12 Nguyễn Gia Thiều, 68-76 Nguyễn Du, 47, 44-48 Liên Trì, 58-90, 75-93 Trần Quốc Toản, 5-19 Hạ Hồi, 2-48, 1-37 Liên Trì, 18-36 Quang Trung, 27-53, 36-42 Quang Trung, 32-52, 54-68 Nguyễn Du, 59-67 Trần Hưng Đạo, 48-56, 31-47 Trần Quốc Toản, 1-35 Trưng Hán Siêu, 1-27, 2-20 Ngô Văn Sở.

Điện lực Hai Bà Trưng: Từ 8h-12h: 200 Trần Khát Chân - 34 tổ 27 ngõ 729 Minh Khai, ngõ 186 số nhà 32 tổ 26, 23 Thanh Lưng. Từ 8h-16h30: Trại Găng 4 (ngách 272/41 đến 49 ngõ Quỳnh, 1 - 79, số 2 -64 và B6 + B7 Trại Găng.

Điện lực Đông Anh: Từ 5h-17h: Một phần xã Đông Hội, Cổ Loa, Mai Lâm

Điện lực Sóc Sơn: Từ 7h-16h: Nam Sonưn, Bắc Sn, Hồng Kỳ, Trung Giã, Bắc Phú, Việt Long, một phần xã Tân Minh, Phù Linh.

Điện lực Thanh Xuân: Từ 8h-16h: Cự Lộc 2, TT C khí Hà Nội đường Nguyễn Trãi, khu Bờ Sông.

Điện lực Thường Tín: Từ 14h-19h: Đinh Xá, Lam Sơn.

Thứ bảy (19.6)

Điện lực Thanh Xuân: Từ 6h-16h: Khương Đình, ngõ 358/ 25/ 55 Bùi Xương Trạch.

Điện lực Thường Tín
: Từ 14h-19h: Đinh Xá; Lam Sơn.

Chủ nhật (20.6)

Điện lực Thanh Xuân: Từ 6h-16h: Hạ Đình, Khương Đình, Định Công, 77 Phương Liệt, Cty Lương Thực Hà Nội, Mỳ Ăn Liền, Cty Thực Phẩm Miền Bắc, Vận Tải Tươi Sống, Bốc Xếp Giáp Bát, Mộc Gỗ Đức, C Khí Nội Thương, Cty Than, Đồ Dùng Dạy Học, TT Cục Dự Trữ Quốc Gia, Phan Đình Giót, ngõ 268 đường Giải Phóng.

Đọc tiếp →
-->đọc tiếp...

May 31, 2010

Thuật toán tính âm lịch

Thuật toán tính âm lịch

I. Quy luật của âm lịch Việt Nam
Âm lịch Việt Nam là một loại lịch thiên văn. Nó được tính toán dựa trên sự chuyển động của mặt trời, trái đất và mặt trăng. Ngày tháng âm lịch được tính dựa theo các nguyên tắc sau:

1. Ngày đầu tiên của tháng âm lịch là ngày chứa điểm Sóc
2. Một năm bình thường có 12 tháng âm lịch, một năm nhuận có 13 tháng âm lịch
3. Đông chí luôn rơi vào tháng 11 âm lịch
4. Trong một năm nhuận, nếu có 1 tháng không có Trung khí thì tháng đó là tháng nhuận. Nếu nhiều tháng trong năm nhuận đều không có Trung khí thì chỉ tháng đầu tiên sau Đông chí là tháng nhuận
5. Việc tính toán dựa trên kinh tuyến 105° đông.
Sóc là thời điểm hội diện, đó là khi trái đất, mặt trăng và mặt trời nằm trên một đường thẳng và mặt trăng nằm giữa trái đất và mặt trời. (Như thế góc giữa mặt trăng và mặt trời bằng 0 độ). Gọi là “hội diện” vì mặt trăng và mặt trời ở cùng một hướng đối với trái đất. Chu kỳ của điểm Sóc là khoảng 29,5 ngày. Ngày chứa điểm Sóc được gọi là ngày Sóc, và đó là ngày bắt đầu tháng âm lịch.
Trung khí là các điểm chia đường hoàng đạo thành 12 phần bằng nhau. Trong đó, bốn Trung khí giữa bốn mùa là đặc biệt nhất: Xuân phân (khoảng 20/3), Hạ chí (khoảng 22/6), Thu phân (khoảng 23/9) và Đông chí (khoảng 22/12).

Bởi vì dựa trên cả mặt trời và mặt trăng nên lịch Việt Nam không phải là thuần âm lịch mà là âm-dương-lịch. Theo các nguyên tắc trên, để tính ngày tháng âm lịch cho một năm bất kỳ trước hết chúng ta cần xác định những ngày nào trong năm chứa các thời điểm Sóc (New moon) . Một khi bạn đã tính được ngày Sóc, bạn đã biết được ngày bắt đầu và kết thúc của một tháng âm lịch: ngày mùng một của tháng âm lịch là ngày chứa điểm sóc. Sau khi đã biết ngày bắt đầu/kết thúc các tháng âm lịch, ta tính xem các Trung khí (Major solar term) rơi vào tháng nào để từ đó xác định tên các tháng và tìm tháng nhuận.

Đông chí luôn rơi vào tháng 11 của năm âm lịch. Bởi vậy chúng ta cần tính 2 điểm sóc: Sóc A ngay trước ngày Đông chí thứ nhất và Sóc B ngay trước ngày Đông chí thứ hai. Nếu khoảng cách giữa A và B là dưới 365 ngày thì năm âm lịch có 12 tháng, và những tháng đó có tên là: tháng 11, tháng 12, tháng 1, tháng 2, …, tháng 10. Ngược lại, nếu khoảng cách giữa hai sóc A và B là trên 365 ngày thì năm âm lịch này là năm nhuận, và chúng ta cần tìm xem đâu là tháng nhuận. Để làm việc này ta xem xét tất cả các tháng giữa A và B, tháng đầu tiên không chứa Trung khí sau ngày Đông chí thứ nhất là tháng nhuận. Tháng đó sẽ được mang tên của tháng trước nó kèm chữ “nhuận”.

Khi tính ngày Sóc và ngày chứa Trung khí bạn cần lưu ý xem xét chính xác múi giờ. Đây là lý do tại sao có một vài điểm khác nhau giữa lịch Việt Nam và lịch Trung Quốc.Ví dụ, nếu bạn biết thời điểm hội diện là vào lúc yyyy-02-18 16:24:45 GMT thì ngày Sóc của lịch Việt Nam là 18 tháng 2, bởi vì 16:24:45 GMT là 23:24:45 cùng ngày, giờ Hà nội (GMT+7, kinh tuyến 105° đông). Tuy nhiên theo giờ Bắc Kinh (GMT+8, kinh tuyến 120° đông) thì Sóc là lúc 00:24:45 ngày yyyy-02-19, do đó tháng âm lịch của Trung Quốc lại bắt đầu ngày yyyy-02-19, chậm hơn lịch Việt Nam 1 ngày.

Ví dụ 1: Âm lịch năm 1984
Chúng ta áp dụng quy luật trên để tính âm lịch Việt nam năm 1984.
• Sóc A (ngay trước Đông chí năm 1983) rơi vào ngày 4/12/1983, Sóc B (ngay trước Đông chí năm 1984) vào ngày 23/11/1984.
• Giữa A và B là khoảng 355 ngày, như thế năm âm lịch 1984 là năm thường. Tháng 11 âm lịch của năm trước kéo dài từ 4/12/1983 đến 2/01/1984, tháng 12 âm từ 3/1/1984 đến 1/2/1984, tháng Giêng từ 2/2/1984 đến 1/3/1984 v.v.

Ví dụ 2: Âm lịch năm 2004
• Sóc A – điểm sóc cuối cùng trước Đông chí 2003 – rơi vào ngày 23/11/2003. Sóc B (ngay trước Đông chí năm 2004) rơi vào ngày 12/12/2004.
• Giữa 2 ngày này là khoảng 385 ngày, như vậy năm âm lịch 2004 là năm nhuận. Tháng 11 âm của năm 2003 bắt đầu vào ngày chứa Sóc A, tức ngày 23/11/2003.
• Tháng âm lịch đầu tiên sau đó mà không chứa Trung khí là tháng từ 21/3/2004 đến 18/4/2004 (Xuân phân rơi vào 20/3/2004, còn Cốc vũ là 19/4/2004). Như thế tháng ấy là tháng nhuận.
• Từ 23/11/2003 đến 21/3/2004 là khoảng 120 ngày, tức 4 tháng âm lịch: tháng 11, 12, 1 và 2. Như vậy năm 2004 có tháng 2 nhuận.

II. Thuật toán chuyển đổi giữa ngày dương và âm

Trong tính toán thiên văn người ta lấy ngày 1/1/4713 trước công nguyên của lịch Julius (tức ngày 24/11/4714 trước CN theo lịch Gregorius) làm điểm gốc. Số ngày tính từ điểm gốc này gọi là số ngày Julius (Julian day number) của một thời điểm. Ví dụ, số ngày Julius của 1/1/2000 là 24515455.

Dùng các công thức sau ta có thể chuyển đổi giữa ngày/tháng/năm và số ngày Julius. Phép chia ở 2 công thức sau được hiểu là chia số nguyên, bỏ phần dư: 23/4=5.

Đổi ngày dd/mm/yyyy ra số ngày Julius jd

a = (14 - mm) / 12
y = yy+4800-a
m = mm+12*a-3

Lịch Gregory:

jd = dd + (153*m+2)/5 + 365*y + y/4 - y/100 + y/400 - 32045

Lịch Julius:

jd = dd + (153*m+2)/5 + 365*y + y/4 - 32083

Đổi số ngày Julius jd ra ngày dd/mm/yyyy
Lịch Gregory (jd lớn hơn 2299160):

a = jd + 32044;
b = (4*a+3)/146097;
c = a - (b*146097)/4;

Lịch Julius:

b = 0;
c = jd + 32082;

Công thức cho cả 2 loại lịch:

d = (4*c+3)/1461;
e = c - (1461*d)/4;
m = (5*e+2)/153;
dd = e - (153*m+2)/5 + 1;
mm = m + 3 - 12*(m/10);
yy = b*100 + d - 4800 + m/10;

Nếu ngôn ngữ lập trình bạn dùng không hỗ trợ phép chia số nguyên bỏ phần dư (VD: JavaScript), bạn có thể định nghĩa một hàm INT(x) để lấy số nguyên lớn nhất không vượt quá x: INT(5)=5, INT(3.2)=3, INT(-5)=-5, INT(-3.2)=-4 v.v. Khi đó, INT(m/10) sẽ trả lại kết quả của phép chia số nguyên. (Nhiều ngôn ngữ có sẵn hàm floor() cho phép làm việc này.)

Các phép chuyển đổi giữa ngày tháng và số ngày Julius có thể được thực hiện với mã JavaScript như sau:

function jdFromDate(dd, mm, yy)

var a, y, m, jd;
a = INT((14 - mm) / 12);
y = yy+4800-a;
m = mm+12*a-3;
jd = dd + INT((153*m+2)/5) + 365*y + INT(y/4) - INT(y/100) + INT(y/400) - 32045;
if (jd < 2299161) {
jd = dd + INT((153*m+2)/5) + 365*y + INT(y/4) - 32083;
}
return jd;

function jdToDate(jd)

var a, b, c, d, e, m, day, month, year;
if (jd > 2299160) { // After 5/10/1582, Gregorian calendar
a = jd + 32044;
b = INT((4*a+3)/146097);
c = a - INT((b*146097)/4);
} else {
b = 0;
c = jd + 32082;
}
d = INT((4*c+3)/1461);
e = c - INT((1461*d)/4);
m = INT((5*e+2)/153);
day = e - INT((153*m+2)/5) + 1;
month = m + 3 - 12*INT(m/10);
year = b*100 + d - 4800 + INT(m/10);
return new Array(day, month, year);

Trong các công thức sau, timeZone là số giờ chênh lệch giữa giờ địa phương và giờ UTC (hay GMT). (Để tính lịch Việt Nam, lấy timeZone = 7.0). Các phương pháp sau được giới thiệu với mã JavaScript. Bạn có thể tải thư viện JavaScript hoặc thư viện PHP hoàn chỉnh để tham khảo.
Tính ngày Sóc
Như trên đã nói, để tính được âm lịch trước hết ta cần xác định các tháng âm lịch bắt đầu vào ngày nào.
Thuật toán sau tính ngày Sóc thứ k kể từ điểm Sóc ngày 1/1/1900. Kết quả trả về là số ngày Julius của ngày Sóc cần tìm.

function getNewMoonDay(k, timeZone)

var T, T2, T3, dr, Jd1, M, Mpr, F, C1, deltat, JdNew;
T = k/1236.85; // Time in Julian centuries from 1900 January 0.5
T2 = T * T;
T3 = T2 * T;
dr = PI/180;
Jd1 = 2415020.75933 + 29.53058868*k + 0.0001178*T2 - 0.000000155*T3;
Jd1 = Jd1 + 0.00033*Math.sin((166.56 + 132.87*T - 0.009173*T2)*dr); // Mean new moon
M = 359.2242 + 29.10535608*k - 0.0000333*T2 - 0.00000347*T3; // Sun's mean anomaly
Mpr = 306.0253 + 385.81691806*k + 0.0107306*T2 + 0.00001236*T3; // Moon's mean anomaly
F = 21.2964 + 390.67050646*k - 0.0016528*T2 - 0.00000239*T3; // Moon's argument of latitude
C1=(0.1734 - 0.000393*T)*Math.sin(M*dr) + 0.0021*Math.sin(2*dr*M);
C1 = C1 - 0.4068*Math.sin(Mpr*dr) + 0.0161*Math.sin(dr*2*Mpr);
C1 = C1 - 0.0004*Math.sin(dr*3*Mpr);
C1 = C1 + 0.0104*Math.sin(dr*2*F) - 0.0051*Math.sin(dr*(M+Mpr));
C1 = C1 - 0.0074*Math.sin(dr*(M-Mpr)) + 0.0004*Math.sin(dr*(2*F+M));
C1 = C1 - 0.0004*Math.sin(dr*(2*F-M)) - 0.0006*Math.sin(dr*(2*F+Mpr));
C1 = C1 + 0.0010*Math.sin(dr*(2*F-Mpr)) + 0.0005*Math.sin(dr*(2*Mpr+M));
if (T < -11) {
deltat= 0.001 + 0.000839*T + 0.0002261*T2 - 0.00000845*T3 - 0.000000081*T*T3;
} else {
deltat= -0.000278 + 0.000265*T + 0.000262*T2;
};
JdNew = Jd1 + C1 - deltat;
return INT(JdNew + 0.5 + timeZone/24)

Với hàm này ta có thể tính được tháng âm lịch chứa ngày N bắt đầu vào ngày nào: giữa ngày 1/1/1900 (số ngày Julius: 2415021) và ngày N có khoảng k=INT((N-2415021)/29.530588853) tháng âm lịch, như thế dùng hàm getNewMoonDay sẽ biết ngày đầu tháng âm lịch chứa ngày N, từ đó ta biết ngày N là mùng mấy âm lịch.

Tính tọa độ mặt trời

Để biết Trung khí nào nằm trong tháng âm lịch nào, ta chỉ cần tính xem mặt trời nằm ở khoảng nào trên đường hoàng đạo vào thời điểm bắt đầu một tháng âm lịch. Ta chia đường hoàng đạo làm 12 phần và đánh số các cung này từ 0 đến 11: từ Xuân phân đến Cốc vũ là 0; từ Cốc vũ đến Tiểu mãn là 1; từ Tiểu mãn đến Hạ chí là 2; v.v.. Cho jdn là số ngày Julius của bất kỳ một ngày, phương pháp sau này sẽ trả lại số cung nói trên.

function getSunLongitude(jdn, timeZone)

var T, T2, dr, M, L0, DL, L;
T = (jdn - 2451545.5 - timeZone/24) / 36525; // Time in Julian centuries from 2000-01-01 12:00:00 GMT
T2 = T*T;
dr = PI/180; // degree to radian
M = 357.52910 + 35999.05030*T - 0.0001559*T2 - 0.00000048*T*T2; // mean anomaly, degree
L0 = 280.46645 + 36000.76983*T + 0.0003032*T2; // mean longitude, degree
DL = (1.914600 - 0.004817*T - 0.000014*T2)*Math.sin(dr*M);
DL = DL + (0.019993 - 0.000101*T)*Math.sin(dr*2*M) + 0.000290*Math.sin(dr*3*M);
L = L0 + DL; // true longitude, degree
L = L*dr;
L = L - PI*2*(INT(L/(PI*2))); // Normalize to (0, 2*PI)
return INT(L / PI * 6)

Với hàm này ta biết được một tháng âm lịch chứa Trung khí nào. Giả sử một tháng âm lịch bắt đầu vào ngày N1 và tháng sau đó bắt đầu vào ngày N2 và hàm getSunLongitude cho kết quả là 8 với N1 và 9 với N2. Như vậy tháng âm lịch bắt đầu ngày N1 là tháng chứa Đông chí: trong khoảng từ N1 đến N2 có một ngày mặt trời di chuyển từ cung 8 (sau Tiểu tuyết) sang cung 9 (sau Đông chí). Nếu hàm getSunLongitude trả lại cùng một kết quả cho cả ngày bắt đầu một tháng âm lịch và ngày bắt đầu tháng sau đó thì tháng đó không có Trung khí và như vậy có thể là tháng nhuận.
Tìm ngày bắt đầu tháng 11 âm lịch
Đông chí thường nằm vào khoảng 19/12-22/12, như vậy trước hết ta tìm ngày Sóc trước ngày 31/12. Nếu tháng bắt đầu vào ngày đó không chứa Đông chí thì ta phải lùi lại 1 tháng nữa.

function getLunarMonth11(yy, timeZone)

var k, off, nm, sunLong;
off = jdFromDate(31, 12, yy) - 2415021;
k = INT(off / 29.530588853);
nm = getNewMoonDay(k, timeZone);
sunLong = getSunLongitude(nm, timeZone); // sun longitude at local midnight
if (sunLong >= 9) {
nm = getNewMoonDay(k-1, timeZone);
}
return nm;

Xác định tháng nhuận

Nếu giữa hai tháng 11 âm lịch (tức tháng có chứa Đông chí) có 13 tháng âm lịch thì năm âm lịch đó có tháng nhuận. Để xác định tháng nhuận, ta sử dụng hàm getSunLongitude như đã nói ở trên. Cho a11 là ngày bắt đầu tháng 11 âm lịch mà một trong 13 tháng sau đó là tháng nhuận. Hàm sau cho biết tháng nhuận nằm ở vị trí nào sau tháng 11 này.

function getLeapMonthOffset(a11, timeZone)

var k, last, arc, i;
k = INT((a11 - 2415021.076998695) / 29.530588853 + 0.5);
last = 0;
i = 1; // We start with the month following lunar month 11
arc = getSunLongitude(getNewMoonDay(k+i, timeZone), timeZone);
do {
last = arc;
i++;
arc = getSunLongitude(getNewMoonDay(k+i, timeZone), timeZone);
} while (arc != last && i < 14);
return i-1;

Giả sử hàm getLeapMonthOffset trả lại giá trị 4, như thế tháng nhuận sẽ là tháng sau tháng 2 thường. (Tháng thứ 4 sau tháng 11 đáng ra là tháng 3, nhưng vì đó là tháng nhuận nên sẽ lấy tên của tháng trước đó tức tháng 2, và tháng thứ 5 sau tháng 11 mới là tháng 3).

Đổi ngày dương dd/mm/yyyy ra ngày âm

Với các phương pháp hỗ trợ trên ta có thể đổi ngày dương dd/mm/yy ra ngày âm dễ dàng. Trước hết ta xem ngày monthStart bắt đầu tháng âm lịch chứa ngày này là ngày nào (dùng hàm getNewMoonDay như trên đã nói). Sau đó, ta tìm các ngày a11 và b11 là ngày bắt đầu các tháng 11 âm lịch trước và sau ngày đang xem xét. Nếu hai ngày này cách nhau dưới 365 ngày thì ta chỉ còn cần xem monthStart và a11 cách nhau bao nhiêu tháng là có thể tính được dd/mm/yy nằm trong tháng mấy âm lịch. Ngược lại, nếu a11 và b11 cách nhau khoảng 13 tháng âm lịch thì ta phải tìm xem tháng nào là tháng nhuận và từ đó suy ra ngày đang tìm nằm trong tháng nào.

function convertSolar2Lunar(dd, mm, yy, timeZone)

var k, dayNumber, monthStart, a11, b11, lunarDay, lunarMonth, lunarYear, lunarLeap;
dayNumber = jdFromDate(dd, mm, yy);
k = INT((dayNumber - 2415021.076998695) / 29.530588853);
monthStart = getNewMoonDay(k+1, timeZone);
if (monthStart > dayNumber) {
monthStart = getNewMoonDay(k, timeZone);
}
a11 = getLunarMonth11(yy, timeZone);
b11 = a11;
if (a11 >= monthStart) {
lunarYear = yy;
a11 = getLunarMonth11(yy-1, timeZone);
} else {
lunarYear = yy+1;
b11 = getLunarMonth11(yy+1, timeZone);
}
lunarDay = dayNumber-monthStart+1;
diff = INT((monthStart - a11)/29);
lunarLeap = 0;
lunarMonth = diff+11;
if (b11 - a11 > 365) {
leapMonthDiff = getLeapMonthOffset(a11, timeZone);
if (diff >= leapMonthDiff) {
lunarMonth = diff + 10;
if (diff == leapMonthDiff) {
lunarLeap = 1;
}
}
}
if (lunarMonth > 12) {
lunarMonth = lunarMonth - 12;
}
if (lunarMonth >= 11 && diff < 4) {
lunarYear -= 1;
}

Đổi âm lịch ra dương lịch

Cách làm cũng tương tự như đổi ngày dương sang ngày âm.

function convertLunar2Solar(lunarDay, lunarMonth, lunarYear, lunarLeap, timeZone)

var k, a11, b11, off, leapOff, leapMonth, monthStart;
if (lunarMonth < 11) {
a11 = getLunarMonth11(lunarYear-1, timeZone);
b11 = getLunarMonth11(lunarYear, timeZone);
} else {
a11 = getLunarMonth11(lunarYear, timeZone);
b11 = getLunarMonth11(lunarYear+1, timeZone);
}
off = lunarMonth - 11;
if (off < 0) {
off += 12;
}
if (b11 - a11 > 365) {
leapOff = getLeapMonthOffset(a11, timeZone);
leapMonth = leapOff - 2;
if (leapMonth < 0) {
leapMonth += 12;
}
if (lunarLeap != 0 && lunarMonth != leapMonth) {
return new Array(0, 0, 0);
} else if (lunarLeap != 0 || off >= leapOff) {
off += 1;
}
}
k = INT(0.5 + (a11 - 2415021.076998695) / 29.530588853);
monthStart = getNewMoonDay(k+off, timeZone);
return jdToDate(monthStart+lunarDay-1);

Tính ngày thứ và Can-Chi cho ngày và tháng âm lịch

Ngày thứ lặp lại theo chu kỳ 7 ngày, như thế để biết một ngày d/m/y bất kỳ là thứ mấy ta chỉ việc tìm số dư của số ngày Julius của ngày này cho 7.
Để tính Can của năm Y, tìm số dư của Y+6 chia cho 10. Số dư 0 là Giáp, 1 là Ất v.v. Để tính Chi của năm, chia Y+8 cho 12. Số dư 0 là Tý, 1 là Sửu, 2 là Dần v.v.
Hiệu Can-Chi của ngày lặp lại theo chu kỳ 60 ngày, như thế nó cũng có thể tính được một cách đơn giản. Cho N là số ngày Julius của ngày dd/mm/yyyy. Ta chia N+9 cho 10. Số dư 0 là Giáp, 1 là Ất v.v. Để tìm Chi, chia N+1 cho 12; số dư 0 là Tý, 1 là Sửu v.v.
Trong một năm âm lịch, tháng 11 là tháng Tý, tháng 12 là Sửu, tháng Giêng là tháng Dần v.v. Can của tháng M năm Y âm lịch được tính theo công thức sau: chia Y*12+M+3 cho 10. Số dư 0 là Giáp, 1 là Ất v.v.
Ví dụ, Can-Chi của tháng 3 âm lịch năm Giáp Thân 2004 là Mậu Thìn: tháng 3 âm lịch là tháng Thìn, và (2004*12+3+3) % 10 = 24054 % 10 = 4, như vậy Can của tháng là Mậu.
Một tháng nhuận không có tên riêng mà lấy tên của tháng trước đó kèm thêm chữ “Nhuận”, VD: tháng 2 nhuận năm Giáp Thân 2004 là tháng Đinh Mão nhuận.

Đọc tiếp →
-->đọc tiếp...