Saya menyarankan agar Anda membuat tabel kalender yang memiliki tanggal Gregorian dan tanggal matahari sebagai dua kolom (dan kolom lainnya juga, seperti hari dalam seminggu, nomor bulan, tahun, nama bulan). Anda seharusnya dapat membuat tabel seperti itu dengan mudah di Excel lalu mengimpornya ke dalam tabel.
Kemudian, Anda dapat mengambil salah satu dari dua pendekatan. Yang pertama adalah menyimpan semua tanggal sebagai tanggal Gregorian, dan kemudian mencari nilai tanggal Anda untuk dikonversi pada input dan output. Anda akan melakukan ini jika Anda ingin menggunakan banyak fungsi bawaan untuk tanggal.
Pendekatan kedua adalah menyimpan tanggal sebagai string yang mewakili tanggal matahari. Kemudian, Anda dapat menggunakan tabel untuk mengonversi ke tanggal Gregorian saat Anda ingin melakukan operasi bawaan. Namun, Anda mungkin mendapati bahwa hanya dengan memiliki tabel kalender membuat sebagian besar fungsi bawaan tidak perlu digunakan.