Tạo lịch sự kiện theo ngày âm lịch

Nếu với ngày sinh nhật, lễ, tết thông thường là theo dương lịch, và việc thêm 1 sự kiện vào lịch trong máy tính hoặc 1 ứng dụng lịch nào đó của bạn rất là dễ, hệ thống sẽ nhắc nhở bạn vào ngày tương ứng, hoặc khi bạn cần sắp xếp công việc, bạn sẽ không thể lỡ được các sự kiện mà chắc chắn bạn phải tham gia

Tuy nhiên, với những ngày sự kiện được tính theo âm lịch ví dụ như Tết Nguyên Đán, các ngày rằm, hoặc các ngày lễ dân gian hoặc những ngày giỗ chạp từ đời các cụ, bên vợ, bên chồng hoặc bạn thân thì nếu như không sử dụng thường xuyên, có lẽ bạn rất khó để mà nhớ.

Vì vậy, Minh đã viết 1 ứng dụng nhỏ, cho phép bạn nhập vào những ngày sự kiện theo âm lịch và chương trình sẽ xuất ra cho bạn 1 file lịch theo đúng định dạng chuẩn iCal, chuẩn mà bạn có thể sử dụng trong bất kỳ ứng dụng lịch nào.

Cách thức sử dụng khá đơn giản, bạn chỉ việc download file ở cuối bài viết này về, giải nén ra và chạy file LunarEventCalendar.exe.

Lịch sự kiện theo ngày âm - File chạy

Lịch sự kiện theo ngày âm - File chạy

Khi chạy chương trình, giao diện đơn giản hiển thị ra:

Lịch sự kiện theo ngày âm - Giao diện chính

Lịch sự kiện theo ngày âm - Giao diện chính

Trên giao diện này có một số chỗ bạn có thể nhập:

* Năm bắt đầu và năm kết thúc: nhập năm bắt đầu và năm kết thúc ở đây để chương trình tính toán các sự kiện và đưa vào trong lịch của bạn khi xuất ra. Thường thì bạn có thể cho chạy 3-5 năm thôi, hoặc tới 10 năm. Nhớ nhập cho đúng
* Phần quan trọng nhất: danh sách các ngày sự kiện theo lịch âm:
Bạn nhập các sự kiện theo định dạng: ngày/tháng: tên sự kiện
Ví dụ:

1/1: Tết Nguyên Đán
10/3: Giỗ tổ vua Hùng.
Mỗi sự kiện nằm trên một dòng, không viết 2 sự kiện trên 1 dòng

Chương trình cũng hỗ trợ luôn việc nhập vào biến, có 2 biến có thể sử dụng là biến e (end of month) và biến m (every month). Khi tính toán, chương trình sẽ thay

- biến e bằng ngày âm lịch cuối cùng của tháng
– biến m bằng mỗi tháng

Ví dụ bạn nhập vào:
14/m: Ngày Rằm
thì khi xuất ra lịch sẽ có 12 ngày rằm cho mỗi tháng âm lịch được đánh dấu
hoặc
e/m: Cúng 30

Thì khi xuất ra lịch sẽ có 12 sự kiện thêm vào lịch, sự kiện là ngày cuối cùng của hàng tháng âm lịch
hoặc
e/12: Giao thừa
Chương trình sẽ tính toán 29/12 hoặc 30/12 của mỗi năm để lưu sự kiện Ngày Giao thừa vào.

Nếu muốn thêm nhắc nhở vào sự kiện thì chọn số ngày cần nhắc nhở trước và đánh dấu check

Bấm vào nút Xuất iCal, chọn nơi lưu file iCal và bấm OK.

Vậy thì có file iCal (.ics) rồi thì làm sao có thể đưa vào trong lịch?

– Nếu xài Outlook: double click vào file là Outlook sẽ thêm bộ lịch này vào Calendar của chương trình
– Nếu muốn đưa vào Google Calendar:

* Vào trang và login: https://www.google.com/calendar/
* Phía bên tay trái, bấm vào mũi tên trỏ xuống kế bên Other Calendar và chọn Import Calendar

Lịch sự kiện theo ngày âm - Import vào Google Calendar

Lịch sự kiện theo ngày âm - Import vào Google Calendar

* Chọn file vừa mới xuất và chọn lịch mình muốn đưa các sự kiện vào và bấm vào Import

Lịch sự kiện theo ngày âm - Import vào Google Calendar

Lịch sự kiện theo ngày âm - Import vào Google Calendar

Với những thao tác rất đơn giản trên, bạn đã có thể tạo ra bộ lịch nhắc nhở cho mình từ các ngày âm, điều này đặc biệt hữu ích nếu như các ngày giỗ của gia đình và gia đình vợ/chồng quá nhiều và bạn thì không xài lịch âm thường xuyên.

* Lưu ý: chương trình viết ở dạng cơ bản để sử dụng, không có kiểm tra và bắt lỗi, vui lòng nhập dữ liệu đúng nhé. Nếu có bất kỳ góp ý có thể gởi vào đây

Link download: http://www.box.com/s/s2uppbxlrp4ce9ujeibe

Chia sẻ trang này trên Facebook
Pocket
Chia sẻ trang này trên StumbleUpon
Chia sẻ trang này trên Yahoo Bookmark
Chia sẻ trang này trên Delicious
Chia sẻ trang này trên LinkedIn


Facebook comments:

2 Lời bình

  1. Lê Xuân Thế

    Cảm ơn tác giả. Bác nào muốn chỉnh sửa vấn đề “chưa có địa điểm” thì mở *.ics bằng Notepad++. Sau đó tìm kiếm và thay thế cụm từ đó.

Trackbacks/Pingbacks

  1. Tạo lịch sự kiện theo ngày âm lịch « nguyenhoangminh.info - [...] lịch sự kiện theo ngày âm lịch Source: http://nguyenhoangminh.info Rate this: Share this:FacebookStumbleUponTwitterLinkedInDiggPrintEmailLike this:LikeBe the first [...]

Viết lời bình