Chuyển đổi Ngày Âm-Dương lịch

Liên hệ QC

kiennahang

Thành viên mới
Tham gia
7/1/09
Bài viết
21
Được thích
13
Giới tính
Nam
- Nguồn: Sưu tầm đâu giờ không biết nơi nào luôn.
- Tác giả: Không rõ tác giả luôn. (Cảm ơn tác giả chưa biết tên :)
'----------------------------------------------------------------------------

- Sử dụng 02 hàm:

'1. Hàm Solar2Lunar(Day; Month; Year; TimeZone)

+ Là hàm chuyển đổi ngày Dương lịch sang ngày Âm lịch, trong đó:
+ TimeZone: giờ khu vực; Việt Nam thuộc TimeZone=7

'2. Hàm Lunar2Solar(LunarDay;LunarMonth;LunarYear;LunarLeap;TimeZone)

+ Là hàm chuyển đổi ngày Âm lịch sang ngày Dương lịch, trong đó:
+ LunarLeap=0: nếu LunarMonth là tháng thường, và =1 nếu là tháng nhuận.
+ TimeZone: giờ khu vực; Việt Nam thuộc TimeZone=7

'3. Ví du. trong Excel trong ô:

'=Solar2Lunar(11;5;2020) --Ngày 11/5/2020 Dương lịch.
'Kết quả là: 19/4/2020 AL -->Âm lịch

'=Lunar2Solar(19;4;2020) --Ngày 19/4/2020 Âm lịch, tháng thường=0 (Optional)
'Kết quả là: 11/5/2020 -->Dương lịch

'-----------------------------------------------------------------------------
 

File đính kèm

  • Chuyen đổi ngày Âm-Dương lịch.xls
    59.5 KB · Đọc: 116
Lần chỉnh sửa cuối:
- Nguồn: Sưu tầm đâu giờ không biết nơi nào luôn.
- Tác giả: Không rõ tác giả luôn. (Cảm ơn tác giả chưa biết tên :)
'----------------------------------------------------------------------------

-
Cái này rất có thể là của tác giả Việt kiều HỒ NGỌC ĐỨC
 
Việt kiều gì yếu vậy?
Từ Dương lịch dịch ra Solar là xưa rồi. Bi giờ cách gọi đúng hơn là Gregorian.
Lịch mặt giời đối ứng với lịch ông giăng là đúng chứ anh? Kỹ quá làm chi, giờ có mấy ai xài lịch khác với gregoriaan đâu.
 
Lịch mặt giời đối ứng với lịch ông giăng là đúng chứ anh? Kỹ quá làm chi, giờ có mấy ai xài lịch khác với gregoriaan đâu.
Gregorian chỉ áp dụng cho tiêu chuẩn thế giới thôi.

Thế giới ngày nay chấp nhận 6 loại lịch chính:
Solar Calendars:
- Julian
- Gregorian (Dương lịch)
Lunar Calendars:
- Islamic (Hồi giáo)
Luni-Solar Calendars (đối chiếu cả trời lẫn trăng):
- Jewish/Hebrew (Do thái)
- Indian (Ấn)
- Chinese (Âm lịch)

Theo cách phân tích mới, Âm lịch thực sự dựa trên sự tương hợp giữa trời trăng chứ không chỉ riêng trăng. Vì vậy, gọi nó là Lunar không còn đúng nữa. (khi viết bài #4, tôi quên mất điểm này)
 
Gregorian chỉ áp dụng cho tiêu chuẩn thế giới thôi.

Thế giới ngày nay chấp nhận 6 loại lịch chính:
Solar Calendars:
- Julian
- Gregorian (Dương lịch)
Lunar Calendars:
- Islamic (Hồi giáo)
Luni-Solar Calendars (đối chiếu cả trời lẫn trăng):
- Jewish/Hebrew (Do thái)
- Indian (Ấn)
- Chinese (Âm lịch)
Mạn phép cho tôi hỏi lịch người Chăm thì thuộc loại lịch nào ở trên. Cùng câu hỏi với lịch của người Khmer, Lào, Thái Lan? Người Mông ở phía Bắc ăn tết (đón năm mới) sớm hơn cả nước một tháng thì họ xài loại lịch nào?
 
Có những chi tiết nếu tôi từng đọc qua cũng chả nhớ nổi. Thôi đành chịu thua.
 
- Nguồn: Sưu tầm đâu giờ không biết nơi nào luôn.
- Tác giả: Không rõ tác giả luôn. (Cảm ơn tác giả chưa biết tên :)
Ngày dương lịch: 20/5/1998 thì tra ra ngày âm là 25/03/1998 AL (nó phải là 25/04 mới đúng (theo đa số ứng dụng)).
Code này em đoán là sau khi tạo xong âm lịch, bác Đức không update cho code VBA này nữa.
 

File đính kèm

  • 1680517729334.png
    1680517729334.png
    415.3 KB · Đọc: 8
Ngày dương lịch: 20/5/1998 thì tra ra ngày âm là 25/03/1998 AL (nó phải là 25/04 mới đúng (theo đa số ứng dụng)).
Code này em đoán là sau khi tạo xong âm lịch, bác Đức không update cho code VBA này nữa.
Bạn nói đúng nhưng chủ đề xa lắc rồi.
 
Web KT
Back
Top Bottom