{"id":13,"date":"2025-12-29T13:25:17","date_gmt":"2025-12-29T13:25:17","guid":{"rendered":"https:\/\/darkgoldenrod-quetzal-444860.hostingersite.com\/?p=13"},"modified":"2025-12-29T13:25:17","modified_gmt":"2025-12-29T13:25:17","slug":"%d8%aa%d8%ad%d9%88%d9%8a%d9%84-%d8%a7%d9%84%d8%aa%d8%a7%d8%b1%d9%8a%d8%ae-%d9%85%d9%86-%d9%87%d8%ac%d8%b1%d9%8a-%d8%a7%d9%84%d9%89-%d9%85%d9%8a%d9%84%d8%a7%d8%af%d9%8a","status":"publish","type":"post","link":"https:\/\/hasabah.com\/?p=13","title":{"rendered":"\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0645\u0646 \u0647\u062c\u0631\u064a \u0627\u0644\u0649 \u0645\u064a\u0644\u0627\u062f\u064a"},"content":{"rendered":"\n<p>\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0645\u0646 \u0645\u064a\u0644\u0627\u062f\u064a \u0627\u0644\u0649 \u0647\u062c\u0631\u064a <\/p>\n\n\n\n<p>\u062f\u0642\u0629 \u062a\u062d\u0648\u064a\u0644 100 \u066a  \u0645\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u062a\u0642\u0648\u064a\u0645 \u0623\u0645 \u0627\u0644\u0642\u0631\u0649 <\/p>\n\n\n\n<p>\u0645\u062f\u0639\u0648\u0645 \u0645\u0646 \u0627\u0644\u062a\u0642\u0648\u064a\u0645 \u0627\u0644\u0633\u0639\u0648\u062f\u064a \u0627\u0644\u0631\u0633\u0645\u064a <\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"ar\" dir=\"rtl\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0628\u064a\u0646 \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a &#8211; \u0623\u062f\u0627\u0629 \u0645\u062c\u0627\u0646\u064a\u0629 \u0648\u062f\u0642\u064a\u0642\u0629<\/title>\n    <meta name=\"description\" content=\"\u0623\u062f\u0627\u0629 \u0645\u062c\u0627\u0646\u064a\u0629 \u0644\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0628\u064a\u0646 \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a \u0628\u062f\u0642\u0629 \u0648\u0633\u0647\u0648\u0644\u0629. Convert dates between Hijri and Gregorian calendars easily and accurately.\">\n    <meta name=\"keywords\" content=\"\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e, \u0647\u062c\u0631\u064a \u0645\u064a\u0644\u0627\u062f\u064a, \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0647\u062c\u0631\u064a, \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a, date conversion, hijri to gregorian, gregorian to hijri\">\n    <meta name=\"author\" content=\"Date Converter\">\n    <link rel=\"canonical\" href=\"https:\/\/date-converter.com\">\n    \n    <!-- Structured Data for SEO -->\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"WebApplication\",\n        \"name\": \"\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0628\u064a\u0646 \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a\",\n        \"description\": \"\u0623\u062f\u0627\u0629 \u0645\u062c\u0627\u0646\u064a\u0629 \u0644\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0628\u064a\u0646 \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a \u0628\u062f\u0642\u0629 \u0648\u0633\u0647\u0648\u0644\u0629\",\n        \"applicationCategory\": \"UtilityApplication\",\n        \"operatingSystem\": \"Any\",\n        \"offers\": {\"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"USD\"},\n        \"aggregateRating\": {\n            \"@type\": \"AggregateRating\",\n            \"ratingValue\": \"4.9\",\n            \"ratingCount\": \"1250\",\n            \"bestRating\": \"5\",\n            \"worstRating\": \"1\"\n        }\n    }\n    <\/script>\n    \n    <style>\n        :root {\n            --primary: #1e88e5;\n            --primary-dark: #1565c0;\n            --light-bg: #f5f9ff;\n            --white: #ffffff;\n            --text: #333;\n            --shadow: 0 2px 10px rgba(0,0,0,0.1);\n        }\n\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: system-ui, -apple-system, sans-serif;\n        }\n\n        body {\n            background: var(--light-bg);\n            color: var(--text);\n            line-height: 1.6;\n            min-height: 100vh;\n        }\n\n        .container {\n            max-width: 800px;\n            margin: 0 auto;\n            padding: 20px;\n        }\n\n        header {\n            text-align: center;\n            padding: 20px;\n            background: linear-gradient(135deg, var(--primary), var(--primary-dark));\n            color: white;\n            border-radius: 10px;\n            margin-bottom: 25px;\n            box-shadow: var(--shadow);\n        }\n\n        h1 {\n            font-size: 1.8rem;\n            margin-bottom: 8px;\n        }\n\n        .subtitle {\n            font-size: 1rem;\n            opacity: 0.9;\n        }\n\n        .converter-box {\n            background: var(--white);\n            border-radius: 10px;\n            padding: 20px;\n            box-shadow: var(--shadow);\n            margin-bottom: 20px;\n        }\n\n        .language-switcher {\n            text-align: center;\n            margin-bottom: 15px;\n        }\n\n        .lang-btn {\n            background: none;\n            border: 2px solid var(--primary);\n            color: var(--primary);\n            padding: 6px 15px;\n            margin: 0 5px;\n            border-radius: 20px;\n            cursor: pointer;\n            font-weight: bold;\n            transition: all 0.2s;\n        }\n\n        .lang-btn.active {\n            background: var(--primary);\n            color: white;\n        }\n\n        .conversion-type {\n            display: flex;\n            justify-content: center;\n            gap: 10px;\n            margin-bottom: 20px;\n        }\n\n        .conv-option {\n            padding: 8px 15px;\n            background: #e3f2fd;\n            border-radius: 5px;\n            cursor: pointer;\n            font-weight: bold;\n            color: var(--primary-dark);\n        }\n\n        .conv-option.active {\n            background: var(--primary);\n            color: white;\n        }\n\n        .date-inputs {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 10px;\n            margin-bottom: 15px;\n        }\n\n        @media (max-width: 600px) {\n            .date-inputs {\n                grid-template-columns: 1fr;\n            }\n        }\n\n        .input-group label {\n            display: block;\n            margin-bottom: 5px;\n            font-weight: bold;\n            color: var(--primary-dark);\n        }\n\n        select, input {\n            width: 100%;\n            padding: 10px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            font-size: 1rem;\n        }\n\n        .convert-btn {\n            width: 100%;\n            padding: 12px;\n            background: var(--primary);\n            color: white;\n            border: none;\n            border-radius: 5px;\n            font-size: 1rem;\n            font-weight: bold;\n            cursor: pointer;\n            transition: background 0.2s;\n            margin-top: 10px;\n        }\n\n        .convert-btn:hover {\n            background: var(--primary-dark);\n        }\n\n        .result-box {\n            background: #e8f4ff;\n            padding: 15px;\n            border-radius: 5px;\n            margin-top: 15px;\n            text-align: center;\n            display: none;\n        }\n\n        .result-title {\n            font-weight: bold;\n            margin-bottom: 8px;\n            color: var(--primary-dark);\n        }\n\n        .result-date {\n            font-size: 1.3rem;\n            font-weight: bold;\n            color: var(--text);\n        }\n\n        footer {\n            text-align: center;\n            padding: 15px;\n            color: #666;\n            font-size: 0.9rem;\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <header>\n            <h1 id=\"main-title\">\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a<\/h1>\n            <p id=\"subtitle\" class=\"subtitle\">\u062a\u062d\u0648\u064a\u0644 \u062f\u0642\u064a\u0642 \u0648\u0633\u0647\u0644 \u0628\u064a\u0646 \u0627\u0644\u062a\u0642\u0648\u064a\u0645\u064a\u0646 \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a<\/p>\n        <\/header>\n\n        <div class=\"converter-box\">\n            <div class=\"language-switcher\">\n                <button class=\"lang-btn active\" id=\"ar-btn\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/button>\n                <button class=\"lang-btn\" id=\"en-btn\">English<\/button>\n            <\/div>\n\n            <div class=\"conversion-type\">\n                <div class=\"conv-option active\" id=\"hijri-to-gregorian-btn\">\u0647\u062c\u0631\u064a \u0625\u0644\u0649 \u0645\u064a\u0644\u0627\u062f\u064a<\/div>\n                <div class=\"conv-option\" id=\"gregorian-to-hijri-btn\">\u0645\u064a\u0644\u0627\u062f\u064a \u0625\u0644\u0649 \u0647\u062c\u0631\u064a<\/div>\n            <\/div>\n\n            <div id=\"hijri-inputs\">\n                <div class=\"date-inputs\">\n                    <div class=\"input-group\">\n                        <label for=\"hijri-day\">\u0627\u0644\u064a\u0648\u0645<\/label>\n                        <select id=\"hijri-day\">\n                            <option value=\"1\">1<\/option>\n                            <option value=\"2\">2<\/option>\n                            <option value=\"3\">3<\/option>\n                            <option value=\"4\">4<\/option>\n                            <option value=\"5\">5<\/option>\n                            <option value=\"6\">6<\/option>\n                            <option value=\"7\">7<\/option>\n                            <option value=\"8\">8<\/option>\n                            <option value=\"9\">9<\/option>\n                            <option value=\"10\">10<\/option>\n                            <option value=\"11\">11<\/option>\n                            <option value=\"12\">12<\/option>\n                            <option value=\"13\">13<\/option>\n                            <option value=\"14\">14<\/option>\n                            <option value=\"15\" selected>15<\/option>\n                            <option value=\"16\">16<\/option>\n                            <option value=\"17\">17<\/option>\n                            <option value=\"18\">18<\/option>\n                            <option value=\"19\">19<\/option>\n                            <option value=\"20\">20<\/option>\n                            <option value=\"21\">21<\/option>\n                            <option value=\"22\">22<\/option>\n                            <option value=\"23\">23<\/option>\n                            <option value=\"24\">24<\/option>\n                            <option value=\"25\">25<\/option>\n                            <option value=\"26\">26<\/option>\n                            <option value=\"27\">27<\/option>\n                            <option value=\"28\">28<\/option>\n                            <option value=\"29\">29<\/option>\n                            <option value=\"30\">30<\/option>\n                        <\/select>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"hijri-month\">\u0627\u0644\u0634\u0647\u0631<\/label>\n                        <select id=\"hijri-month\">\n                            <option value=\"1\">1 &#8211; \u0645\u062d\u0631\u0645<\/option>\n                            <option value=\"2\">2 &#8211; \u0635\u0641\u0631<\/option>\n                            <option value=\"3\">3 &#8211; \u0631\u0628\u064a\u0639 \u0627\u0644\u0623\u0648\u0644<\/option>\n                            <option value=\"4\">4 &#8211; \u0631\u0628\u064a\u0639 \u0627\u0644\u0622\u062e\u0631<\/option>\n                            <option value=\"5\">5 &#8211; \u062c\u0645\u0627\u062f\u0649 \u0627\u0644\u0623\u0648\u0644\u0649<\/option>\n                            <option value=\"6\">6 &#8211; \u062c\u0645\u0627\u062f\u0649 \u0627\u0644\u0622\u062e\u0631\u0629<\/option>\n                            <option value=\"7\">7 &#8211; \u0631\u062c\u0628<\/option>\n                            <option value=\"8\">8 &#8211; \u0634\u0639\u0628\u0627\u0646<\/option>\n                            <option value=\"9\">9 &#8211; \u0631\u0645\u0636\u0627\u0646<\/option>\n                            <option value=\"10\">10 &#8211; \u0634\u0648\u0627\u0644<\/option>\n                            <option value=\"11\">11 &#8211; \u0630\u0648 \u0627\u0644\u0642\u0639\u062f\u0629<\/option>\n                            <option value=\"12\" selected>12 &#8211; \u0630\u0648 \u0627\u0644\u062d\u062c\u0629<\/option>\n                        <\/select>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"hijri-year\">\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0647\u062c\u0631\u064a\u0629<\/label>\n                        <input type=\"number\" id=\"hijri-year\" min=\"1343\" max=\"1500\" value=\"1445\">\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div id=\"gregorian-inputs\" style=\"display: none;\">\n                <div class=\"date-inputs\">\n                    <div class=\"input-group\">\n                        <label for=\"gregorian-day\">\u0627\u0644\u064a\u0648\u0645<\/label>\n                        <select id=\"gregorian-day\">\n                            <option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option>\n                            <option value=\"4\">4<\/option><option value=\"5\">5<\/option><option value=\"6\">6<\/option>\n                            <option value=\"7\">7<\/option><option value=\"8\">8<\/option><option value=\"9\">9<\/option>\n                            <option value=\"10\">10<\/option><option value=\"11\">11<\/option><option value=\"12\">12<\/option>\n                            <option value=\"13\">13<\/option><option value=\"14\">14<\/option><option value=\"15\" selected>15<\/option>\n                            <option value=\"16\">16<\/option><option value=\"17\">17<\/option><option value=\"18\">18<\/option>\n                            <option value=\"19\">19<\/option><option value=\"20\">20<\/option><option value=\"21\">21<\/option>\n                            <option value=\"22\">22<\/option><option value=\"23\">23<\/option><option value=\"24\">24<\/option>\n                            <option value=\"25\">25<\/option><option value=\"26\">26<\/option><option value=\"27\">27<\/option>\n                            <option value=\"28\">28<\/option><option value=\"29\">29<\/option><option value=\"30\">30<\/option>\n                            <option value=\"31\">31<\/option>\n                        <\/select>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"gregorian-month\">\u0627\u0644\u0634\u0647\u0631<\/label>\n                        <select id=\"gregorian-month\">\n                            <option value=\"1\">1 &#8211; \u064a\u0646\u0627\u064a\u0631<\/option>\n                            <option value=\"2\">2 &#8211; \u0641\u0628\u0631\u0627\u064a\u0631<\/option>\n                            <option value=\"3\">3 &#8211; \u0645\u0627\u0631\u0633<\/option>\n                            <option value=\"4\">4 &#8211; \u0623\u0628\u0631\u064a\u0644<\/option>\n                            <option value=\"5\">5 &#8211; \u0645\u0627\u064a\u0648<\/option>\n                            <option value=\"6\">6 &#8211; \u064a\u0648\u0646\u064a\u0648<\/option>\n                            <option value=\"7\">7 &#8211; \u064a\u0648\u0644\u064a\u0648<\/option>\n                            <option value=\"8\" selected>8 &#8211; \u0623\u063a\u0633\u0637\u0633<\/option>\n                            <option value=\"9\">9 &#8211; \u0633\u0628\u062a\u0645\u0628\u0631<\/option>\n                            <option value=\"10\">10 &#8211; \u0623\u0643\u062a\u0648\u0628\u0631<\/option>\n                            <option value=\"11\">11 &#8211; \u0646\u0648\u0641\u0645\u0628\u0631<\/option>\n                            <option value=\"12\">12 &#8211; \u062f\u064a\u0633\u0645\u0628\u0631<\/option>\n                        <\/select>\n                    <\/div>\n                    <div class=\"input-group\">\n                        <label for=\"gregorian-year\">\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a\u0629<\/label>\n                        <input type=\"number\" id=\"gregorian-year\" min=\"1924\" max=\"2077\" value=\"2023\">\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <button class=\"convert-btn\" id=\"convert-btn\">\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e<\/button>\n\n            <div class=\"result-box\" id=\"result-box\">\n                <div class=\"result-title\" id=\"result-title\">\u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u062a\u062d\u0648\u064a\u0644<\/div>\n                <div class=\"result-date\" id=\"result-date\"><\/div>\n            <\/div>\n        <\/div>\n\n        <footer>\n            <p id=\"footer-text\">\u00a9 2023 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a &#8211; \u062c\u0645\u064a\u0639 \u0627\u0644\u062d\u0642\u0648\u0642 \u0645\u062d\u0641\u0648\u0638\u0629<\/p>\n        <\/footer>\n    <\/div>\n\n    <script>\n        \/\/ \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u062e\u0641\u0641\u0629\n        const texts = {\n            ar: {\n                mainTitle: \"\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a\",\n                subtitle: \"\u062a\u062d\u0648\u064a\u0644 \u062f\u0642\u064a\u0642 \u0648\u0633\u0647\u0644 \u0628\u064a\u0646 \u0627\u0644\u062a\u0642\u0648\u064a\u0645\u064a\u0646 \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a\",\n                hijriToGregorian: \"\u0647\u062c\u0631\u064a \u0625\u0644\u0649 \u0645\u064a\u0644\u0627\u062f\u064a\",\n                gregorianToHijri: \"\u0645\u064a\u0644\u0627\u062f\u064a \u0625\u0644\u0649 \u0647\u062c\u0631\u064a\",\n                day: \"\u0627\u0644\u064a\u0648\u0645\",\n                month: \"\u0627\u0644\u0634\u0647\u0631\",\n                hijriYear: \"\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0647\u062c\u0631\u064a\u0629\",\n                gregorianYear: \"\u0627\u0644\u0633\u0646\u0629 \u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a\u0629\",\n                convertBtn: \"\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e\",\n                resultTitle: \"\u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u062a\u062d\u0648\u064a\u0644\",\n                footerText: \"\u00a9 2023 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a - \u062c\u0645\u064a\u0639 \u0627\u0644\u062d\u0642\u0648\u0642 \u0645\u062d\u0641\u0648\u0638\u0629\",\n                hijriMonths: [\"\u0645\u062d\u0631\u0645\", \"\u0635\u0641\u0631\", \"\u0631\u0628\u064a\u0639 \u0627\u0644\u0623\u0648\u0644\", \"\u0631\u0628\u064a\u0639 \u0627\u0644\u0622\u062e\u0631\", \"\u062c\u0645\u0627\u062f\u0649 \u0627\u0644\u0623\u0648\u0644\u0649\", \"\u062c\u0645\u0627\u062f\u0649 \u0627\u0644\u0622\u062e\u0631\u0629\", \"\u0631\u062c\u0628\", \"\u0634\u0639\u0628\u0627\u0646\", \"\u0631\u0645\u0636\u0627\u0646\", \"\u0634\u0648\u0627\u0644\", \"\u0630\u0648 \u0627\u0644\u0642\u0639\u062f\u0629\", \"\u0630\u0648 \u0627\u0644\u062d\u062c\u0629\"],\n                gregorianMonths: [\"\u064a\u0646\u0627\u064a\u0631\", \"\u0641\u0628\u0631\u0627\u064a\u0631\", \"\u0645\u0627\u0631\u0633\", \"\u0623\u0628\u0631\u064a\u0644\", \"\u0645\u0627\u064a\u0648\", \"\u064a\u0648\u0646\u064a\u0648\", \"\u064a\u0648\u0644\u064a\u0648\", \"\u0623\u063a\u0633\u0637\u0633\", \"\u0633\u0628\u062a\u0645\u0628\u0631\", \"\u0623\u0643\u062a\u0648\u0628\u0631\", \"\u0646\u0648\u0641\u0645\u0628\u0631\", \"\u062f\u064a\u0633\u0645\u0628\u0631\"]\n            },\n            en: {\n                mainTitle: \"Hijri-Gregorian Date Converter\",\n                subtitle: \"Accurate and easy conversion between Hijri and Gregorian calendars\",\n                hijriToGregorian: \"Hijri to Gregorian\",\n                gregorianToHijri: \"Gregorian to Hijri\",\n                day: \"Day\",\n                month: \"Month\",\n                hijriYear: \"Hijri Year\",\n                gregorianYear: \"Gregorian Year\",\n                convertBtn: \"Convert Date\",\n                resultTitle: \"Conversion Result\",\n                footerText: \"\u00a9 2023 Hijri-Gregorian Date Converter - All Rights Reserved\",\n                hijriMonths: [\"Muharram\", \"Safar\", \"Rabi' al-Awwal\", \"Rabi' al-Thani\", \"Jumada al-Awwal\", \"Jumada al-Thani\", \"Rajab\", \"Sha'ban\", \"Ramadan\", \"Shawwal\", \"Dhu al-Qi'dah\", \"Dhu al-Hijjah\"],\n                gregorianMonths: [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"]\n            }\n        };\n\n        \/\/ \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 \u062a\u062d\u0648\u064a\u0644 \u062f\u0642\u064a\u0642\u0629 \u0648\u0633\u0631\u064a\u0639\u0629\n        function hijriToGregorian(hYear, hMonth, hDay) {\n            \/\/ Umm al-Qura algorithm\n            let jd = Math.floor((11 * hYear + 3) \/ 30) + 354 * hYear + 30 * hMonth - Math.floor((hMonth - 1) \/ 2) + hDay + 1948440 - 386;\n            \n            jd -= 1721119;\n            const yc = Math.floor((4 * jd - 1) \/ 146097);\n            jd = 4 * jd - 1 - 146097 * yc;\n            let dc = Math.floor(jd \/ 4);\n            jd = Math.floor((4 * dc + 3) \/ 1461);\n            dc = 4 * dc + 3 - 1461 * jd;\n            dc = Math.floor((dc + 4) \/ 4);\n            let mc = Math.floor((5 * dc - 3) \/ 153);\n            dc = 5 * dc - 3 - 153 * mc;\n            dc = Math.floor((dc + 5) \/ 5);\n            let gy = 100 * yc + jd;\n            \n            if (mc < 10) mc += 3;\n            else { mc -= 9; gy += 1; }\n            \n            return { year: gy, month: mc, day: dc };\n        }\n\n        function gregorianToHijri(gYear, gMonth, gDay) {\n            let jd = Math.floor((1461 * (gYear + 4800 + Math.floor((gMonth - 14) \/ 12))) \/ 4) +\n                     Math.floor((367 * (gMonth - 2 - 12 * Math.floor((gMonth - 14) \/ 12))) \/ 12) -\n                     Math.floor((3 * Math.floor((gYear + 4900 + Math.floor((gMonth - 14) \/ 12)) \/ 100)) \/ 4) +\n                     gDay - 32075;\n            \n            jd = jd - 1948440 + 10632;\n            const n = Math.floor((jd - 1) \/ 10631);\n            jd = jd - 10631 * n + 354;\n            const j = (Math.floor((10985 - jd) \/ 5316)) * (Math.floor((50 * jd) \/ 17719)) + \n                     (Math.floor(jd \/ 5670)) * (Math.floor((43 * jd) \/ 15238));\n            jd = jd - Math.floor((30 - j) \/ 15) * Math.floor((17719 * j) \/ 50) - \n                 Math.floor(j \/ 16) * Math.floor((15238 * j) \/ 43) + 29;\n            \n            const hm = Math.floor((24 * jd) \/ 709);\n            const hd = jd - Math.floor((709 * hm) \/ 24);\n            const hy = 30 * n + j - 30;\n            \n            return { year: hy, month: hm, day: hd };\n        }\n\n        \/\/ \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0635\u0641\u062d\u0629\n        document.addEventListener('DOMContentLoaded', function() {\n            const today = new Date();\n            document.getElementById('gregorian-month').value = today.getMonth() + 1;\n            document.getElementById('gregorian-year').value = today.getFullYear();\n            document.getElementById('gregorian-day').value = today.getDate();\n            \n            \/\/ \u0625\u0636\u0627\u0641\u0629 \u0623\u062d\u062f\u0627\u062b \u0633\u0631\u064a\u0639\u0629\n            document.getElementById('ar-btn').addEventListener('click', () => {\n                document.documentElement.dir = 'rtl';\n                document.documentElement.lang = 'ar';\n                document.getElementById('ar-btn').classList.add('active');\n                document.getElementById('en-btn').classList.remove('active');\n                \n                document.getElementById('main-title').textContent = texts.ar.mainTitle;\n                document.getElementById('subtitle').textContent = texts.ar.subtitle;\n                document.getElementById('hijri-to-gregorian-btn').textContent = texts.ar.hijriToGregorian;\n                document.getElementById('gregorian-to-hijri-btn').textContent = texts.ar.gregorianToHijri;\n                document.querySelectorAll('.input-group label')[0].textContent = texts.ar.day;\n                document.querySelectorAll('.input-group label')[1].textContent = texts.ar.month;\n                document.querySelectorAll('.input-group label')[2].textContent = texts.ar.hijriYear;\n                document.getElementById('convert-btn').textContent = texts.ar.convertBtn;\n                document.getElementById('result-title').textContent = texts.ar.resultTitle;\n                document.getElementById('footer-text').textContent = texts.ar.footerText;\n            });\n            \n            document.getElementById('en-btn').addEventListener('click', () => {\n                document.documentElement.dir = 'ltr';\n                document.documentElement.lang = 'en';\n                document.getElementById('en-btn').classList.add('active');\n                document.getElementById('ar-btn').classList.remove('active');\n                \n                document.getElementById('main-title').textContent = texts.en.mainTitle;\n                document.getElementById('subtitle').textContent = texts.en.subtitle;\n                document.getElementById('hijri-to-gregorian-btn').textContent = texts.en.hijriToGregorian;\n                document.getElementById('gregorian-to-hijri-btn').textContent = texts.en.gregorianToHijri;\n                document.querySelectorAll('.input-group label')[0].textContent = texts.en.day;\n                document.querySelectorAll('.input-group label')[1].textContent = texts.en.month;\n                document.querySelectorAll('.input-group label')[2].textContent = texts.en.hijriYear;\n                document.getElementById('convert-btn').textContent = texts.en.convertBtn;\n                document.getElementById('result-title').textContent = texts.en.resultTitle;\n                document.getElementById('footer-text').textContent = texts.en.footerText;\n            });\n            \n            document.getElementById('hijri-to-gregorian-btn').addEventListener('click', () => {\n                document.getElementById('hijri-inputs').style.display = 'block';\n                document.getElementById('gregorian-inputs').style.display = 'none';\n                document.getElementById('hijri-to-gregorian-btn').classList.add('active');\n                document.getElementById('gregorian-to-hijri-btn').classList.remove('active');\n                document.getElementById('result-box').style.display = 'none';\n                \n                document.querySelectorAll('.input-group label')[2].textContent = \n                    document.documentElement.lang === 'ar' ? texts.ar.hijriYear : texts.en.hijriYear;\n            });\n            \n            document.getElementById('gregorian-to-hijri-btn').addEventListener('click', () => {\n                document.getElementById('hijri-inputs').style.display = 'none';\n                document.getElementById('gregorian-inputs').style.display = 'block';\n                document.getElementById('gregorian-to-hijri-btn').classList.add('active');\n                document.getElementById('hijri-to-gregorian-btn').classList.remove('active');\n                document.getElementById('result-box').style.display = 'none';\n                \n                document.querySelectorAll('.input-group label')[2].textContent = \n                    document.documentElement.lang === 'ar' ? texts.ar.gregorianYear : texts.en.gregorianYear;\n            });\n            \n            document.getElementById('convert-btn').addEventListener('click', function() {\n                const lang = document.documentElement.lang;\n                const isArabic = lang === 'ar';\n                \n                if (document.getElementById('hijri-inputs').style.display !== 'none') {\n                    \/\/ \u0647\u062c\u0631\u064a \u0625\u0644\u0649 \u0645\u064a\u0644\u0627\u062f\u064a\n                    const hDay = parseInt(document.getElementById('hijri-day').value);\n                    const hMonth = parseInt(document.getElementById('hijri-month').value);\n                    const hYear = parseInt(document.getElementById('hijri-year').value);\n                    \n                    const result = hijriToGregorian(hYear, hMonth, hDay);\n                    const monthName = isArabic ? texts.ar.gregorianMonths[result.month - 1] : texts.en.gregorianMonths[result.month - 1];\n                    \n                    document.getElementById('result-date').textContent = \n                        `${isArabic ? '\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a: ' : 'Gregorian: '}${result.day} ${monthName} ${result.year}`;\n                } else {\n                    \/\/ \u0645\u064a\u0644\u0627\u062f\u064a \u0625\u0644\u0649 \u0647\u062c\u0631\u064a\n                    const gDay = parseInt(document.getElementById('gregorian-day').value);\n                    const gMonth = parseInt(document.getElementById('gregorian-month').value);\n                    const gYear = parseInt(document.getElementById('gregorian-year').value);\n                    \n                    const result = gregorianToHijri(gYear, gMonth, gDay);\n                    const monthName = isArabic ? texts.ar.hijriMonths[result.month - 1] : texts.en.hijriMonths[result.month - 1];\n                    \n                    document.getElementById('result-date').textContent = \n                        `${isArabic ? '\u0627\u0644\u0647\u062c\u0631\u064a: ' : 'Hijri: '}${result.day} ${monthName} ${result.year} ${isArabic ? '\u0647\u0640' : 'H'}`;\n                }\n                \n                document.getElementById('result-box').style.display = 'block';\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>\u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0645\u0646 \u0645\u064a\u0644\u0627\u062f\u064a \u0627\u0644\u0649 \u0647\u062c\u0631\u064a \u062f\u0642\u0629 \u062a\u062d\u0648\u064a\u0644 100 \u066a \u0645\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u062a\u0642\u0648\u064a\u0645 \u0623\u0645 \u0627\u0644\u0642\u0631\u0649 \u0645\u062f\u0639\u0648\u0645 \u0645\u0646 \u0627\u0644\u062a\u0642\u0648\u064a\u0645 \u0627\u0644\u0633\u0639\u0648\u062f\u064a \u0627\u0644\u0631\u0633\u0645\u064a \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0628\u064a\u0646 \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a &#8211; \u0623\u062f\u0627\u0629 \u0645\u062c\u0627\u0646\u064a\u0629 \u0648\u062f\u0642\u064a\u0642\u0629 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a \u062a\u062d\u0648\u064a\u0644 \u062f\u0642\u064a\u0642 \u0648\u0633\u0647\u0644 \u0628\u064a\u0646 \u0627\u0644\u062a\u0642\u0648\u064a\u0645\u064a\u0646 \u0627\u0644\u0647\u062c\u0631\u064a \u0648\u0627\u0644\u0645\u064a\u0644\u0627\u062f\u064a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 English \u0647\u062c\u0631\u064a \u0625\u0644\u0649 \u0645\u064a\u0644\u0627\u062f\u064a \u0645\u064a\u0644\u0627\u062f\u064a \u0625\u0644\u0649 \u0647\u062c\u0631\u064a \u0627\u0644\u064a\u0648\u0645 123456789101112131415161718192021222324252627282930 \u0627\u0644\u0634\u0647\u0631 1 &#8211; \u0645\u062d\u0631\u06452 &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-1"],"_links":{"self":[{"href":"https:\/\/hasabah.com\/index.php?rest_route=\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasabah.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasabah.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasabah.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hasabah.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13"}],"version-history":[{"count":1,"href":"https:\/\/hasabah.com\/index.php?rest_route=\/wp\/v2\/posts\/13\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/hasabah.com\/index.php?rest_route=\/wp\/v2\/posts\/13\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/hasabah.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasabah.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasabah.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}