伊朗曆
维基百科,自由的百科全书
<!-- start content -->
伊朗曆(波斯語:گاهشماری ایرانی,拉丁轉寫:Gahshomari-ye Irani),又名波斯曆或Jalaali曆,是目前在伊朗和阿富汗使用的陽曆。它的曆法是古波斯人基于觀察天象,而不是基于規則推算而來。透過從德黑蘭((或東經52.5度子午線)和喀布爾精確的天文觀測,確定每年第一天(Norouz)由春分開始。
[编辑] 背景
波斯人很早就瞭解曆法的重要性,並持續改良。他們是最早採用陽曆的文化之一,並且曆法很早就採行太陽曆曆法而不是陰曆或者陰陽混合曆法。太陽在伊朗傳統文化裡有重要的象徵意義。
伊朗在1925年3月31日波斯議會立法採用了伊朗曆,追溯公元622年(穆罕默德在那年從麥加出行到麥迪娜)為伊朗曆紀元元年,並以春分為每年的第一天,且指定月名和每個月的天數。且法條中再進一步申明官方反對民間慣用的陰曆的立場。
阿富汗也在1957年立法採用新伊朗曆,兩者除了月名不同,每個月的天數都相同。主要的差別在,阿富汗(阿富汗稱波斯語為Dari)沿用在1925年之前伊朗使用的傳統阿拉伯語月名而不是伊朗在1925年採用的新名。在阿富汗普什圖地區,則仍使用普什圖語的月名。
[编辑] 細節
伊朗日曆年的第一天是從北半球春分日的午夜開始。古波斯天文學家由中午時間觀察北半球的太陽的高度確定;如果在連續兩個中午之間太陽的高度提升過它的天球赤道的高度,那第一個中午為日曆年的最後一天,第二個中午則是下個日曆年的第一天。換句話說,波斯新年(Norouz)即是北半球春天的開始。伊朗曆月名由12 個波斯名字組成。前6個月是每月個31天,下5個月是30天,最後一個月平年29天,閏年30天。前6個月有31天和其餘30天的原因,不是設計者隨便決定的,它是透過研究的事實,由於地球公轉是沿橢圓形軌道,在北半球的春天和夏天,地球接近遠日點,與秋天和冬天相比,繞太陽移動稍微緩慢。
伊朗曆每月的期間與黃道星座期間大致相近。
應特別注意,在1925年現代波斯日曆(伊朗曆1304年)之前,各月的長度每年不同,並且一個月也能由32天組成。例如,在伊朗曆1303年的各月的長度分別是30,31,32,31,32,30,31,30,29,30,29以及30天,而在伊朗曆1302年的各月的長度是30,31,32,31,31,31,31,29,30,29,30以及30天。
閏年通常每4年一次,置閏方式,在各種各樣的陽曆系統不盡相同。4年的閏年週期平均給每年添加0.25天,但是與回歸年(地球繞太陽公轉的實際平均週期365.24219天)相比輕微的過長。波斯科學家們找出最簡潔的置閏方式是每128年置入31個閏年。
波斯曆為維持每年的第一天是春分日,實際的置閏方式是,在六或七個4年閏年週期之后,會插入一個5年的閏年週期(即四個平年加一閏年)。為了建立5年閏年週期的頻率,Jalali 科學家們以2820年作為計算的基礎週期(因為春分每2820個回歸年,會在同一時間發生),將其分成21個128年的置閏週期和1個132年的特殊置閏週期。適當地安排5年閏年週期的位置,即可解決春分日偏離與回歸年誤差。
數百年來,波斯天文學家已嘗試許多不同的方法計算閏年的位置。在決定一伊朗曆年是平年還是閏年的公式是,將這一年加38後,乘以31,再除以128。當結果的小數部分大於或等於0.31時,所指的這一年是一個平年。另一方面,如果小於0.31,則這一年是閏年,但是如果連續兩年小於0.31,則第一年是閏年和第二年是平年。38代表從Hejira --穆罕默德從麥加聖地到麥迪娜,這伊朗日曆的第一年與2820 年基礎週期開始的誤差,31是在一個128年的週期時間中,伊朗曆與回歸年相合所需置入的閏年數量。
雖然如此,因伊朗曆與回歸年之間仍然存在微細的誤差,在141,000年內,伊朗曆將背離太陽循環一天。不過,這遠比公曆的每5025年誤差一天小。
[编辑] 伊朗曆的月份名稱
月序 |
天數 |
伊朗現代波斯語名稱 |
阿富汗波斯語名稱 (古伊朗波斯語名稱) |
阿富汗Pashto語名稱 |
平年相當于公曆 |
拉丁拼音 |
波斯語 |
拉丁拼音 |
波斯語 |
IPA |
Pashto |
1 |
31 |
Farvardin |
فروردین |
haməl |
حمل |
wray |
وری |
3/21- 4/20 |
2 |
31 |
Ordibehesht |
اردیبهشت |
Sawr |
ثور |
ʁwayay |
غویی |
4/21-5/21 |
3 |
31 |
Khordad |
خرداد |
Jawza |
جوزا |
ʁbargolay |
غبرګولی |
5/22-6/21 |
4 |
31 |
Tir |
تیر |
Saratan |
سرطان |
tʃungaʂ |
چنګاښ |
6/22-7/22 |
5 |
31 |
Mordad |
مرداد |
Asad |
اسد |
zmaray |
زمری |
7/23-8/22 |
6 |
31 |
Shahrivar |
شهریور |
Sonbola |
سنبله |
wagay |
وږی |
8/23-9/22 |
7 |
30 |
Mehr |
مهر |
Mizan |
میزان |
Təla |
تله |
9/23-10/22 |
8 |
30 |
Aban |
آبان |
Aqrab |
عقرب |
Laɻam |
لړم |
10/23-11/21 |
9 |
30 |
Azar |
آذر |
Qaws |
قوس |
lindəy |
لیندۍ |
11/22-12/21 |
10 |
30 |
Dey |
دی |
Jady |
جدی |
marʁumay |
مرغومی |
12/22-1/20 |
11 |
30 |
Bahman |
بهمن |
Dalv |
دلو |
salwɑʁə |
سلواغه |
1/21-2/19 |
12 |
29/30 |
Esfand |
اسفند |
Hout |
حوت |
kab |
کب |
2/20-3/20 |
[编辑] 在伊朗日曆裡的一周
在伊朗日曆裡,每周從星期六開始並在星期五結束。
一周內每天的名稱是:
拉丁拼音 |
波斯語 |
註解(相當于公曆) |
Shanbeh |
شنبه |
星期六 |
Yekshanbeh |
یکشنبه |
星期日 |
Doshanbeh |
دوشنبه |
星期一 |
Seshanbeh |
سه شنبه |
星期二 |
Chaharshanbeh |
چهارشنبه |
星期三 |
Panjshanbeh |
پنجشنبه |
星期四 |
Jom'eh 或Adineh |
جمعه 源於阿拉伯語 或آدینه |
星期五 |
在信仰伊斯蘭教的國家,Jom'eh是休假日,信徒會在這天舉行一個特別的敬神儀式,稱為Jom'eh的禱告。
[编辑] 與公曆間日期、工作日的轉換
與公曆日期的轉換計算很容易。只需先選擇一個基準日。例如:伊朗曆 - Yekshanbeh,1 Farvardin 1372,相等于公曆 - 1993年3月21日,星期日。
與公曆相同,平年每過一個度年,同一日期,向前移動一個工作日。如果是閏年,則向前移動兩個工作日。
以33年的週期循環近似,向前每33年則向后移動一個工作日。與此類似,每向后33年則向前移動一個工作日。例如:伊朗曆 - Shanbeh,1 Farvardin 1405,相等于公曆 - 2026年3月21日,星期六。
分享到:
相关推荐
c语言实现的伊朗历和公历的相互转换 函数名称:ShamsiToMiladi 函数说明:转换波斯历为公历 函数名称:MiladiToShamsi 函数说明:转换公历为波斯历
SunDatePicker, 伊朗日历日期选取器 SunDatePicker伊朗日历日期选取器屏幕截图 正在启动依赖项dependencies { compile 'com.alirezaafkar:sundatepicker:2.0.8'}
万年历_伊斯兰历_伊朗历 支持农历,阳历,世界历,伊斯兰教历,伊朗太阳历 属半原创。
包括公历转波斯/伊斯兰日历、波斯/伊斯兰日历转公历,获取波斯/伊斯兰日历一个月的最大天数等方法
太阳历 波斯历 伊朗历 日期转换 太阳历 波斯历 伊朗历 日期转换 太阳历 波斯历 伊朗历 日期转换
波斯历法日历JS控件
dateconv(Y,M,D,from_calend,to_calend) 计算公历公历 ('ce')、波斯太阳回历或贾拉利 ('sh') 和伊斯兰农历回历 ('lh') 日历之间的双边日期转换。 输出一个 [Y,M,D] 的 1x3 数值数组向量,以及一个打印日期的字符数组...
这是一个在 windows 8 中显示伊朗(shamsi 或 Jalali)日历的小应用程序。在这里,我们试图在一个小应用程序中展示 windows 8 中动态磁贴的概念和 Metro 风格 UI。 此应用程序使用 Microsoft Visual Studio Express ...
该库提供了一个hijri / shamsi(伊朗日历)日期选择器和一个正常时间选择器,该时间选择器是根据Android 4.0.3(API 15)+的选择器。 日期选择器 时间选择器 您可以在问题页面上报告任何问题。 注意:如果您说波斯...
此插件可将article.locale_date属性从格里高利历转换为(AKA Jalali历,波斯历,伊朗历),这是伊朗和阿富汗的官方日历。 截屏 输出带有Pelican的notmyidea主题HTML结果 使用输出HTML结果 安装 以任何方便的方式...
波斯约会(贾拉利) 更新 我将尽快修复一些错误,并尽快发布v0.9,因此请发送任何问题或功能请求。 关于 这是简单的android日历转换器,用于将Jalali日期转换为公历日期。 Gradle dependencies { ...
此日期选择器与伊朗日历一起使用。 贾拉利日历日期选择器,具体取决于 更多信息 注意:从1.0.0版起persianDatepicker支持公历 表中的内容: 选项 查看选项全文 CDN 未压缩的persian-date.js | 缩小 未压缩的...
这个是把C代码迁移到了C#上了。我用了一天时间迁移这个库成为一额个C#的静态类库。对于一个首次接触C#的C程序鱼来说多么的不容易啊…… 尽可能还是按照C风格的用法来迁移成的这个类库。附有测试用例,可以看到用法。...
avant窗口导航器的小程序,可用于基于x的操作系统,尤其是在GNU公共许可条款下Linux中。 它显示伊朗日历(Jalali)并将格里高利历日期转换为Jalali。 您甚至可以查看您在一周中的哪一天出生!
一起转换伊朗(波斯,太阳能,贾拉利)和公历和农历(回历,伊斯兰)日期。
一个简单的 GNU/Linux 波斯历 能力 查看公历和阳历 调整假期的颜色 设置日子的顺序 通过插件开发 默认插件 事件插件 根据伊朗官方日历的太阳、公历和月球事件 能力 标记活动日期 根据事件添加假期 设置日历上事件的...
Go波斯日历Go波斯日历v0.3提供了在波斯日历(太阳回历)和公历之间转换的功能。 儒略历用作所有转换的界面。 程序包名称为ptime。Go Persian Calendar Go Persian Calendar v0.3提供了波斯(Solar Hijri)和公历之间...
贾拉利历法是波斯所使用的太阳历法,今天,伊朗和阿富汗仍在使用它的变体。 或参阅 。 该插件将日历支持添加到了库。 日历转换基于的并且具有非常好的性能。 在哪里使用 与momentjs一样, moment-jalaali可以在...
贾拉利日历是波斯使用的太阳历,今天仍在伊朗和阿富汗使用。 或参阅 。 日历转换基于的并且具有非常好的性能。 CalendarUtils类是从移植的 版本3的功能 高度可读的API DateTime操作API DateTime比较API ...
贾拉利历法是波斯所使用的太阳历法,今天,伊朗和阿富汗仍在使用它的变体。 或参阅 。 日历转换基于的并且具有非常好的性能。 安装 Node.js 使用进行安装: $ npm install --save jalaali-js 然后将其导入: ...