{"id":703,"date":"2025-07-28T15:34:00","date_gmt":"2025-07-28T15:34:00","guid":{"rendered":"https:\/\/yearzerochange.org\/?page_id=703"},"modified":"2025-07-30T09:39:05","modified_gmt":"2025-07-30T09:39:05","slug":"converter-seu-aniversario","status":"publish","type":"page","link":"https:\/\/yearzerochange.org\/pt\/convert-your-birthday\/","title":{"rendered":"Converter sua data de nascimento"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"703\" class=\"elementor elementor-703\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a7f8024 e-flex e-con-boxed e-con e-parent\" data-id=\"1a7f8024\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24db6772 elementor-widget elementor-widget-text-editor\" data-id=\"24db6772\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<h1>Calculadora<\/h1>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23443fe e-flex e-con-boxed e-con e-parent\" data-id=\"23443fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2bad85e e-con-full e-flex e-con e-child\" data-id=\"2bad85e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b0d7cf7 e-con-full e-flex e-con e-child\" data-id=\"b0d7cf7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a38cf5f elementor-widget elementor-widget-html\" data-id=\"a38cf5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"boxed-container\" style=\"max-width: 500px; margin: auto; padding: 2em; border-radius: 12px; background: #fefefc; box-shadow: 0 0 20px rgba(0,0,0,0.05); font-family: 'Segoe UI', sans-serif;\">\r\n  <h3 style=\"color: #2c4e3a; text-align: center;\">Gregoriano \u2192 Ano Zero<\/h3>\r\n  <label for=\"gregDate\">Digite sua data de nascimento:<\/label><br>\r\n  <input type=\"date\" id=\"gregDate\" \/><br><br>\r\n  <button onclick=\"convertToYearZero()\">Converter<\/button>\r\n  <p id=\"yzResult\"><\/p>\r\n<\/div>\r\n\r\n<script>\r\n  function convertToYearZero() {\r\n    const date = new Date(document.getElementById(\"gregDate\").value);\r\n    if (isNaN(date)) {\r\n      document.getElementById(\"yzResult\").textContent = \"Please enter a valid date.\";\r\n      return;\r\n    }\r\n\r\n    const winterSolstice = new Date(date.getFullYear(), 11, 21);\r\n    let yearZeroYear = date.getFullYear() - 2028;\r\n    if (date < winterSolstice) yearZeroYear--;\r\n\r\n    const msInDay = 24 * 60 * 60 * 1000;\r\n    const daysSinceSolstice = Math.floor((date - new Date(winterSolstice)) \/ msInDay);\r\n    const correctedDays = (daysSinceSolstice + 365) % 365;\r\n    const month = Math.floor(correctedDays \/ 28) + 1;\r\n    const day = (correctedDays % 28) + 1;\r\n\r\n    if (correctedDays >= 364) {\r\n      document.getElementById(\"yzResult\").textContent = `Day Zero, Year ${yearZeroYear}`;\r\n    } else {\r\n      document.getElementById(\"yzResult\").textContent = `Month ${month}, Day ${day}, Year ${yearZeroYear}`;\r\n    }\r\n  }\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d8c56b e-flex e-con-boxed e-con e-parent\" data-id=\"9d8c56b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-886d7e2 e-con-full e-flex e-con e-child\" data-id=\"886d7e2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-34abb84 e-con-full e-flex e-con e-child\" data-id=\"34abb84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d63f68d elementor-widget elementor-widget-html\" data-id=\"d63f68d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"boxed-container\" style=\"max-width: 500px; margin: auto; padding: 2em; border-radius: 12px; background: #fefefc; box-shadow: 0 0 20px rgba(0,0,0,0.05); font-family: 'Segoe UI', sans-serif;\">\r\n  <h3 style=\"color: #2c4e3a; text-align: center;\">Ano Zero \u2192 Gregoriano<\/h3>\r\n  <label for=\"yzYear\">Ano Zero:<\/label>\r\n  <input type=\"number\" id=\"yzYear\" value=\"0\"><br><br>\r\n\r\n  <label for=\"yzMonth\">M\u00eas (1-13):<\/label>\r\n  <input type=\"number\" id=\"yzMonth\" min=\"1\" max=\"13\"><br><br>\r\n\r\n  <label for=\"yzDay\">Dia (1-28):<\/label>\r\n  <input type=\"number\" id=\"yzDay\" min=\"1\" max=\"28\"><br><br>\r\n\r\n  <button onclick=\"convertToGregorian()\">Converter<\/button>\r\n  <p id=\"gregResult\"><\/p>\r\n<\/div>\r\n\r\n<script>\r\n  function convertToGregorian() {\r\n    const baseYear = 2028;\r\n    const yzYear = parseInt(document.getElementById(\"yzYear\").value, 10);\r\n    const yzMonth = parseInt(document.getElementById(\"yzMonth\").value, 10);\r\n    const yzDay = parseInt(document.getElementById(\"yzDay\").value, 10);\r\n\r\n    if (yzMonth < 1 || yzMonth > 13 || yzDay < 1 || yzDay > 28) {\r\n      document.getElementById(\"gregResult\").textContent = \"Please enter a valid month (1\u201313) and day (1\u201328).\";\r\n      return;\r\n    }\r\n\r\n    const daysFromStart = ((yzMonth - 1) * 28) + (yzDay - 1);\r\n    const startDate = new Date(baseYear + yzYear, 11, 21); \/\/ Winter solstice = Dec 21\r\n    const gregorianDate = new Date(startDate.getTime() + daysFromStart * 24 * 60 * 60 * 1000);\r\n\r\n    document.getElementById(\"gregResult\").textContent =\r\n      `Gregorian date: ${gregorianDate.toDateString()}`;\r\n  }\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Calculadora Gregoriana \u2192 Ano Zero Digite sua data de nascimento: Converter Ano zero \u2192 Ano zero gregoriano: M\u00eas (1-13): Dia (1-28): Converter<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","footnotes":""},"class_list":["post-703","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/yearzerochange.org\/pt\/wp-json\/wp\/v2\/pages\/703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yearzerochange.org\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yearzerochange.org\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yearzerochange.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yearzerochange.org\/pt\/wp-json\/wp\/v2\/comments?post=703"}],"version-history":[{"count":10,"href":"https:\/\/yearzerochange.org\/pt\/wp-json\/wp\/v2\/pages\/703\/revisions"}],"predecessor-version":[{"id":1021,"href":"https:\/\/yearzerochange.org\/pt\/wp-json\/wp\/v2\/pages\/703\/revisions\/1021"}],"wp:attachment":[{"href":"https:\/\/yearzerochange.org\/pt\/wp-json\/wp\/v2\/media?parent=703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}