paint-brush
Tiempo Datos Serie: Manam Ima Nisqaykimantachu - Aswanmi Imayna Nisqaykimantaby@leonadato
219 ñawinchasqakuna Musuq historia

Tiempo Datos Serie: Manam Ima Nisqaykimantachu - Aswanmi Imayna Nisqaykimanta

by Leon Adato5m2025/03/01
Read on Terminal Reader

Nishu unay; Ñawinchanapaq

PHP Zmanim biblioteca achka ruwanakunayuq chaymanta especializado qillqata lluqsichin. Kayhinatam chay lluqsiyta tikranki munasqayki estilowan utaq rimaywan tupananpaq.
featured image - Tiempo Datos Serie: Manam Ima Nisqaykimantachu - Aswanmi Imayna Nisqaykimanta
Leon Adato HackerNoon profile picture

Qhipa qillqasqaypi PHP Zmanim , nirqani qatiqnin imamanta qillqasaq quyllur yachay yupaykuna kasqanmanta. Chayta ruwanaypaqmi yuyaykushaniraq, ichaqa chayllaraqmi imapas hamurqan, chaymi yuyayniyta hap’irqan, chaymi chaymantaqa rimasaq chaypa rantinpi. Hinallam planeani astronomía nisqa kaqkunaman chayanaypaq.

Sefardi vs Askenazi

Mana, mana Kitniyotchu. Manan, manan imaynatachus mezuzzahniykita warkunaykipaqchu. Manan, manan yaku challahta utilizanayki kaqtin otaq huevo challah allin kaqtinqa. Wakin simikunapi “T” t’uqyaymanta rimashani.


Umanchay:

Bereshis sutiyuq runa

Bereshit sutiyuq

Ki Seitzei sutiyuq runa

Ki Teitzei

Teves

Tevet sutiyuq

Aswanmi kan, ichaqa (sichus hebreo simita leenki/rimanki, otaq hayk’aq unayña ortodoxo judío ayllukunapi kanki chayqa) chaytan entiendenki. Kay iskay tradicionkunaqa hukniraymi wakin t’oqyaykunata t’oqyachinankupaq, chaymi inglés simipi t’ikrayqa cambian. Hinaspapas ima tradicionpas hinan, hukninman otaq hukninman k’askakuqkunaqa anchatan munankuman “allin” utilizacionpi insistiyta.


PHP Zmanim, sapallanmanta, “codificasqa” kachkan Ashkenazi-hina tikraykunawan. Ichaqa manan chayraykuchu mana chayta cambiayta atiwaqchu, chaytaqa facil-llatan ruwawaq. Qatiqnin rakikunapi, qawachisqaykichik imaynatam ñawpaqmantaraq tikrakuykunata fechakunapaq, raymi punchawkunapaq, Torá Porción titulukunapaq hapiyta hinaspa tikrayta, chaynapi ima munasqaykiman hina rikurinankupaq.

1 kaq phatma: Mapaykita ruway

Killa sutikunapaq, Torá porción titulukunapaq, raymi p'unchawkunapaq, aswan achkapaqpas, PHP Zmanim huk mapa chanikunayuq. Aswan facil kaqwan qallarisun – Killakuna.


Kayqa huk sanu chanikuna huñusqalla:

 transliteratedMonths = ["Nissan", "Iyar", "Sivan", "Tammuz", "Av", "Elul", "Tishrei", "Cheshvan","Kislev", "Teves", "Shevat", "Adar", "Adar II", "Adar I"];


Kayta “allichanapaq” chaymanta munasqayki transliteración llamk’achinapaq (kay casopi, ichapas “Teves” kaqlla tikrakunan tiyan), ñawpaqta matrizta wakmanta ruwawaq:

 $transliteratedMonths = ["Nissan", "Iyar", "Sivan", "Tammuz", "Av", "Elul", "Tishrei", "Cheshvan","Kislev", "Tevet", "Shevat", "Adar", "Adar II", "Adar I"];

2 kaq phatma: Calendarioykita churay

Fiestakunapaq, jewishCalendar objetota llamk'achinki (chayta ñawpaq blog qillqasqapi qhawarqayku ).


Ñawpaqtaqa wata, killa, p'unchaw variablekunata churaspa huk judio calendario objetota ruwanchik:

 $year = 2025; $month = 1; $day = 10; $jewishCalendar = Zmanim::jewishCalendar(Carbon::createFromDate($theyear, $themonth, $theday));

Tukuy chayta Huñuy

Chaymanta, PHP ZManim formato qallariyku chaymanta musuq tikrasqa killakunata PHP Zmanim kaqman tanqayku:

 $format = Zmanim::format(); $format->setTransliteratedMonthList($transliteratedMonths);


Tukuyninpiqa, chay lluqsiyta chay formatota juk variableman apanchik:

 $zmandate = json_decode('"' . $format->format($jewishCalendar) . '"'); return $zmandate;


Chay ruwayqa kanmanmi
10 Tevet 5785


Hinaspa arí, sichus tapukunki chayqa, 2025 watapi, Tevet killapi, enero killapi p’unchay yupaykuna (1, 2, 3, hukkunapas) tupan.

¡Kusisqa Fiestakuna!

Fiestakunapi t’ikrakuykunataqa kaqllatan qhawarinku, pisillaña hukniray kaqtinpas.


P'unchaw chaymanta calendario kaqpa kikin qallariy churayninwan qallariy:

 $year = 2025; $month = 1; $day = 10; $jewishCalendar = Zmanim::jewishCalendar(Carbon::createFromDate($theyear, $themonth, $theday));


Chaymanta, raymi tikraykunata churasaqku imaynachus killakuna ruwasqaykuman hina::

 $transliteratedHolidays = ["Erev Pesach", "Pesach", "Chol Hamoed Pesach", "Pesach Sheni", "Erev Shavuot", "Shavuot", "Shiva Asar B'Tammuz", "Tisha B'Av", "Tu B'Av", "Erev Rosh Hashana", "Rosh Hashana", "Tzom Gedalyah", "Erev Yom Kippur", "Yom Kippur", "Erev Succot", "Succot", "Chol Hamoed Succot", "Hoshana Rabba", "Shemini Atzeret", "Simchat Torah", "Erev Chanukah", "Chanukah", "Tenth of Tevet", "Tu Bishvat", "Taanit Esther", "Purim", "Shushan Purim", "Purim Katan", "Rosh Chodesh", "Yom HaShoah", "Yom Hazikaron", "Yom Ha'atzmaut", "Yom Yerushalayim", "Lag B'Omer","Shushan Purim Katan", "Isru Chag"];


Chaymanta, PHP ZManim formato qallariyku chaymanta musuq tikrasqa killakunata PHP Zmanim kaqman tanqayku:

 $format = Zmanim::format(); $format-$format->setTransliteratedHolidayList($transliteratedHolidays);


Tukuyninpaq, calendario willayta llamk'achiyku chaymanta (sichus raymi kan) lluqsiyta tariyku:

 $zmanholiday = $format->formatYomTov($jewishCalendar);


$zmanholiday eco ruwayqa kayhinam rikchakunman:

Tevet llaqtamanta chunka kaq


NOTA: Mana riqsisqakunapaqqa, “Tevetpa chunka kaq” (utaq “Asarah B’Tevet”) nisqa p’unchawqa ayuno p’unchawmi, hinaspapas kikinpa especial conjunto de observaciones nisqayuqmi.

¿Imataq huk Sutipi kachkan?

Qhepa kaq ejemplonchisqa Torá parte sutikunaq t’ikrakuyninmantan riman – sichus huk runa Torápi ñawpaq kaq parteta “Bereshis” otaq “Beresheet” nisqaman t’ikranman. Kaypaq, PHP Zmanim huk matriz llave-chani pariskunata llamk'achin, maypi tukuy ruwanayki tiyan chanin tikray chaymanta llave sapalla saqiy.


Kaypi mana tikrasqa rikchakun:

 $this->transliteratedParshaMap = [ Parsha::NONE => "", Parsha::BERESHIS => "Bereshis", Parsha::NOACH => "Noach", Parsha::LECH_LECHA => "Lech Lecha", Parsha::VAYERA => "Vayera", Parsha::CHAYEI_SARA => "Chayei Sara", Parsha::TOLDOS => "Toldos", (and so on. I'm not printing the full list here)


(Hinaspa kaypi kachkan (Sefardi) sinagogaypaq ruwasqay allichaykunata:

 $transliteratedParshaMap = [ Parsha::NONE => "", Parsha::BERESHIS => "Beresheet", Parsha::NOACH => "Noach", Parsha::LECH_LECHA => "Lech Lecha", Parsha::VAYERA => "Vayera", Parsha::CHAYEI_SARA => "Chayei Sara", Parsha::TOLDOS => "Toldot", (etc)


Kayta codigoyki ukhupi llamk'achiyqa kikin ruwayta qatin p'unchawkunawan chaymanta raymi p'unchawkunawan churasqayku.


Manaraq codificación qallarichkaptiyku, allinmi kayta yachanayki tiyan “Parsha” claseta codificaciónniykiwan llamk’achkan chayta qhawanayki tiyan:
use PhpZmanim\HebrewCalendar\Parsha;


Hinallataq, qampaq ancha allinmi yachanaykipaq PHP Zmanim huk Torá Porción nisqallata lluqsichinqa sichus qusqa p'unchaw huk sábado kaptin, chayrayku mayqin qusqa p'unchawtapas hap'inayki kanman chaymanta hamuq (utaq ñawpaq) sabadota tarinayki tiyan allin ruwayta tarinaykipaq.


Huk kuti chay imakuna llamk'achisqa, qallarinki calendario objetota sayarichispa huk ejemployku hina:

 $getyear = 2024; $getday = 26; $getmonth = 10; $jewishCalendar = Zmanim::jewishCalendar(Carbon::createFromDate($theyear, $themonth, $theday));


Musuq transliteración tikraqta ruway (qhaway kayqa huk chikanlla ruwasqa kasqanmanta. Hunt'asqa llave-chani matrizta tarinkiman (kay qillqasqa pachamanta) 169 chirupi PHP Zmanim GitHub repo kaqpi )

 $transliteratedParshaMap = [ Parsha::NONE => "", Parsha::BERESHIS => "Beresheet", Parsha::NOACH => "Noach", Parsha::LECH_LECHA => "Lech Lecha", Parsha::VAYERA => "Vayera", Parsha::CHAYEI_SARA => "Chayei Sara", Parsha::TOLDOS => "Toldot", (etc)


Chaymanta, formatota qallarichinchik chaymanta musuq transliterado matrizta tanqanchik:

 $format = Zmanim::format(); $format->setTransliteratedParshiosList($transliteratedParshaMap);


Tukuchanapaq, calendario willayta llamk'achinchik allin Torá poción transliterada munasqanchikmanhina hap'inapaq:

 $output = json_decode('"' . $format->formatParsha($jewishCalendar) . '"');


Chay lluqsiyta eco-ing nisqawanqa quwasunmanmi:

Beresheet nisqa

¿Imatawantaq Nisunman?

Wakinpaqqa, kay tukuyqa mana necesario llamk’ay hina kanman pisi ortografia chiqanchaypaq. Runakunapaq, pikunachus mana ancha pachatachu t’aqakunapi pasarqanku maypichus hukniray judio culturakuna chaqrukunku, chayqa kanmanmi jarring yachay imayna pasionado runakuna kaykunamanta sientekusqankuta.


Kunanqa, hukmanta yuyarichiway “allin” imayna GIF t’uqyaymanta?