• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    איך אני יכול לקבל תאריך עברי API

    מתוזמן נעוץ נעול הועבר פורום מפתחים API
    43 פוסטים 7 כותבים 2.9k צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מ מנותק
      משתמש-API
      נערך לאחרונה על ידי

      בלוג של API מופיע תאריך עברי איך אני יכול לקבל את זה ב GET

      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ה מנותק
        הקול הירושלמי
        נערך לאחרונה על ידי

        שים לב שזה מופיע לפני המילים 'ApiSend' מה שאומר שזה לא חלק מהסטרינג שנשלח אליך לשרת.
        בכל אופן תוכל לדעת את התאריך העברי ב-PHP על ידי הקוד הבא

        date_default_timezone_set ('Asia/Jerusalem');
        $str = jdtojewish(gregoriantojd( date('m',time()), date('d',time()), date('Y',time())), true, CAL_JEWISH_ADD_GERESHAYIM); // for today
        $jewishDate = iconv ('WINDOWS-1255', 'UTF-8', $str); // convert to utf-8
        echo $jewishDate; // for 23/03/2012 will print: כ"ט אדר התשע"ב
        
        מ ק 2 תגובות תגובה אחרונה תגובה ציטוט 8
        • מ מנותק
          ממפ @הקול הירושלמי
          נערך לאחרונה על ידי

          @הקול-הירושלמי תודה!
          איך מוסיפים גם שעה?

          אהרן שובקסא תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • אהרן שובקסא מנותק
            אהרן שובקס ניהול @ממפ
            נערך לאחרונה על ידי אהרן שובקס

            @ממפ

            date_default_timezone_set ('Asia/Jerusalem');
            $time = date("H:i:s");
            $str = jdtojewish(gregoriantojd( date('m',time()), date('d',time()), date('Y',time())), true, CAL_JEWISH_ADD_GERESHAYIM); // for today
            $jewishDate = iconv ('WINDOWS-1255', 'UTF-8', $str); // convert to utf-8
            echo $jewishDate," ",$time; // for 23/03/2012 will print: כ"ט אדר התשע"ב
            
            תגובה 1 תגובה אחרונה תגובה ציטוט 5
            • ק מנותק
              קו מהיר @הקול הירושלמי
              נערך לאחרונה על ידי

              @הקול-הירושלמי
              האם זה לתמיד או רק לאותו יום?

              ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ה מנותק
                הקול הירושלמי @קו מהיר
                נערך לאחרונה על ידי

                @קו-מהיר אמר באיך אני יכול לקבל תאריך עברי API:

                @הקול-הירושלמי
                האם זה לתמיד או רק לאותו יום?

                בהחלט, רק שבמקום ה- time() אתה צריך לשים את הזמן unix שאתה רוצה

                ק תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • ק מנותק
                  קו מהיר @הקול הירושלמי
                  נערך לאחרונה על ידי

                  @הקול-הירושלמי
                  ואיך אני עושה שימיר את התאריך שהתקבל לספרות למשל אם התאריך ח' אייר אז יהיה כתוב 08,09
                  והאם אפשר גם לבחור שיכתוב מתי השקיעה או משהו כזה?
                  בכ"א ממש תודה רבה עזרת לי מאוד עם הפונקצייה!!!

                  אהרן שובקסא ה 2 תגובות תגובה אחרונה תגובה ציטוט 0
                  • אהרן שובקסא מנותק
                    אהרן שובקס ניהול @קו מהיר
                    נערך לאחרונה על ידי

                    @קו-מהיר אמר באיך אני יכול לקבל תאריך עברי API:

                    @הקול-הירושלמי
                    ואיך אני עושה שימיר את התאריך שהתקבל לספרות למשל אם התאריך ח' אייר אז יהיה כתוב 08,09
                    והאם אפשר גם לבחור שיכתוב מתי השקיעה או משהו כזה?
                    בכ"א ממש תודה רבה עזרת לי מאוד עם הפונקצייה!!!

                    אתה צריך לכתוב לו שא זה 1 ב זה 2 תשרי זה אחד חשוון זה שתיים בקיצער סיבוך

                    ק תגובה 1 תגובה אחרונה תגובה ציטוט 2
                    • ק מנותק
                      קו מהיר @אהרן שובקס
                      נערך לאחרונה על ידי

                      @אהרן-שובקס
                      ואיך אני יודע מתי שקיעה?

                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • ק מנותק
                        קו מהיר
                        נערך לאחרונה על ידי

                        איך אני עושה שיהיה רק יום וחודש בלי שנה???

                        B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • B מנותק
                          bc98400 @קו מהיר
                          נערך לאחרונה על ידי bc98400

                          @קו-מהיר

                          <?php
                          $date = date("d/m/Y");
                          $date0 = explode("/",$date);
                          $date1 = $date0[0];
                          $date2 = $date0[1];
                          $date3 = $date0[2];
                          $dateJ = jdtojewish(gregoriantojd($date1,$date2,$date3));
                          $dateJew = explode("/", $dateJ);
                          $month = $dateJew[0];//חודש
                          $day = $dateJew[1];//יום
                          $year = $dateJew[2];//שנה
                          echo $month;
                          ?>
                          
                          פ 2 תגובות תגובה אחרונה תגובה ציטוט 3
                          • פ מנותק
                            פיסטוק פרווה @bc98400
                            נערך לאחרונה על ידי

                            @bc98400
                            אלוף!!
                            האם זה תאריך עברי?

                            B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • B מנותק
                              bc98400 @פיסטוק פרווה
                              נערך לאחרונה על ידי

                              @פיסטוק-פרווה כן

                              תגובה 1 תגובה אחרונה תגובה ציטוט 1
                              • ה מנותק
                                הקול הירושלמי @קו מהיר
                                נערך לאחרונה על ידי הקול הירושלמי

                                @קו-מהיר אמר באיך אני יכול לקבל תאריך עברי API:

                                @הקול-הירושלמי
                                ואיך אני עושה שימיר את התאריך שהתקבל לספרות למשל אם התאריך ח' אייר אז יהיה כתוב 08,09
                                והאם אפשר גם לבחור שיכתוב מתי השקיעה או משהו כזה?
                                בכ"א ממש תודה רבה עזרת לי מאוד עם הפונקצייה!!!

                                פשוט להגדיר בפונקציה jdtojewish את המשתנה השני לשלילי במקום חיובי (תשווה עם הדוגמא שהבאתי בהתחלה):

                                date_default_timezone_set ('Asia/Jerusalem');
                                $str = jdtojewish(gregoriantojd( date('m',time()), date('d',time()), date('Y',time())), false, CAL_JEWISH_ADD_GERESHAYIM); // for today
                                $jewishDate = iconv ('WINDOWS-1255', 'UTF-8', $str); // convert to utf-8
                                echo $jewishDate; 
                                

                                רק שים לב למשל שחודש אדר א' יהיה תמיד 6, וחודש אדר רגיל או אדר ב' יהיו תמיד 7, ואח"כ ניסן 8 עד אלול שיהיה בכל השנים 13. זה מבלבל קצת, אבל מקל על חישובים אחרים.

                                ו- @אהרן-שובקס , טיפ: להסתכל בתיעוד של הפונקציה.

                                תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                • פ מנותק
                                  פיסטוק פרווה @bc98400
                                  נערך לאחרונה על ידי

                                  @bc98400
                                  לא עובד!! הוא אומר לי שהתאריך שווה ל 0/0/0

                                  B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • B מנותק
                                    bc98400 @פיסטוק פרווה
                                    נערך לאחרונה על ידי

                                    @פיסטוק-פרווה אני לא יודע מה עשית אצלי זה עובד מצויין אולי תביא דוגמא

                                    פ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • פ מנותק
                                      פיסטוק פרווה @bc98400
                                      נערך לאחרונה על ידי

                                      @bc98400
                                      ממש כמו שכתוב:

                                      $date = date("d/m/Y");
                                      $date0 = explode("/",$date);
                                      $date1 = $date0[0];
                                      $date2 = $date0[1];
                                      $date3 = $date0[2];
                                      $dateJ = jdtojewish(gregoriantojd($dtdm,$dtdd,$dtdy));
                                      $dataJew = explode("/", $dataJ);
                                      $month = $dataJew[0];//חודש
                                      $day = $dataJew[1];//יום
                                      $yaer = $dataJew[2];//שנה
                                      
                                      B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • B מנותק
                                        bc98400 @פיסטוק פרווה
                                        נערך לאחרונה על ידי bc98400

                                        @פיסטוק-פרווה סליחה טעות שלי

                                        <?php
                                        $date = date("d/m/Y");
                                        $date0 = explode("/",$date);
                                        $date1 = $date0[0];
                                        $date2 = $date0[1];
                                        $date3 = $date0[2];
                                        $dateJ = jdtojewish(gregoriantojd($date1,$date2,$date3));
                                        $dateJew = explode("/", $dateJ);
                                        $month = $dateJew[0];//חודש
                                        $day = $dateJew[1];//יום
                                        $year = $dateJew[2];//שנה
                                        echo $month;
                                        ?>
                                        

                                        עכשיו אמור לעבוד

                                        ק תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                        • ק מנותק
                                          קו מהיר @bc98400
                                          נערך לאחרונה על ידי

                                          @bc98400
                                          לא עובד כותב 0 לכל דבר לדוגמא יום 0 חודש 0 שנה 0 ואם אני מדפים את כולם ע"י משתנה:

                                          $dateJ
                                          

                                          אז הוא עושה לי 0/0/0

                                          B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • B מנותק
                                            bc98400 @קו מהיר
                                            נערך לאחרונה על ידי

                                            @קו-מהיר

                                            <?php
                                            $date = date("d/m/Y");
                                            $date0 = explode("/",$date);
                                            $date1 = $date0[0];
                                            $date2 = $date0[1];
                                            $date3 = $date0[2];
                                            $dateJ = jdtojewish(gregoriantojd($date1,$date2,$date3));
                                            $dataJew = explode("/", $dateJ);
                                            $month = $dateJew[0];//חודש
                                            $day = $dateJew[1];//יום
                                            $year = $dateJew[2];//שנה
                                            echo $dateJ;
                                            ?>
                                            
                                            ק תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון