{"id":135,"date":"2026-04-14T02:27:23","date_gmt":"2026-04-14T02:27:23","guid":{"rendered":"https:\/\/iultrasound.ca\/?page_id=135"},"modified":"2026-04-14T02:27:33","modified_gmt":"2026-04-14T02:27:33","slug":"calculator","status":"publish","type":"page","link":"https:\/\/iultrasound.ca\/?page_id=135","title":{"rendered":"Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"135\" class=\"elementor elementor-135\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d803da8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d803da8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-685fb006\" data-id=\"685fb006\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-580e378c elementor-widget elementor-widget-heading\" data-id=\"580e378c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Pregnancy Calculator for Ultrasound<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-6e606a33 e-flex e-con-boxed e-con e-parent\" data-id=\"6e606a33\" 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-1df2c271 e-con-full e-flex e-con e-child\" data-id=\"1df2c271\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67c4d93 elementor-widget elementor-widget-html\" data-id=\"67c4d93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"background: #FFF5F7; padding: 30px; border-radius: 20px; border: 2px solid #FFC1CC; text-align: center; font-family: sans-serif; height: 350px; box-sizing: border-box; display: flex; flex-direction: column;\">\n   <h3 style=\"color: #D63384; font-weight: bold; font-size: 22px;\">Due Date<\/h3>\n    <p style=\"font-size: 14px; color: #666; margin: 0 0 20px 0; height: 20px; line-height: 20px;\">Enter first day of last menstral period (LMP) :<\/p>\n    \n    <div style=\"height: 50px; margin-bottom: 15px;\">\n        <input type=\"date\" id=\"lastPeriod\" style=\"padding: 10px; width: 95%; border-radius: 10px; border: 1px solid #FFC1CC; font-size: 16px; height: 45px; box-sizing: border-box;\">\n    <\/div>\n    \n    <div style=\"height: 55px; margin-bottom: 20px;\">\n        <button onclick=\"runCalculator()\" style=\"background: #D63384; color: white; border: none; height: 50px; border-radius: 30px; cursor: pointer; width: 95%; font-weight: bold; font-size: 16px;\">Calculate Due Date<\/button>\n    <\/div>\n    \n    <div id=\"resultDisplay\" style=\"font-weight: bold; color: #333; font-size: 18px; line-height: 1.3; flex-grow: 1;\"><\/div>\n<\/div>\n\n<script>\nfunction runCalculator() {\n    const p = document.getElementById('lastPeriod').value;\n    const r = document.getElementById('resultDisplay');\n    if (!p) { r.innerHTML = \"<span style='font-size:14px;'>Pick a date! \u2728<\/span>\"; return; }\n    let d = new Date(p); d.setDate(d.getDate() + 280);\n    r.innerHTML = \"Due Date:<br>\" + d.toLocaleDateString();\n}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7aee8b2 e-con-full e-flex e-con e-child\" data-id=\"7aee8b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-129f8574 elementor-widget elementor-widget-html\" data-id=\"129f8574\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"background: #FFFBF0; padding: 30px; border-radius: 20px; border: 3px solid #FFEBB5; text-align: center; font-family: sans-serif; height: 350px; box-sizing: border-box; display: flex; flex-direction: column;\">\n    <h3 style=\"color: #E67E22; font-weight: bold; font-size: 22px;\">Pregnancy Status<\/h3>\n    <p style=\"font-size: 14px; color: #666; margin: 0 0 20px 0; height: 20px; line-height: 20px;\">How far along are you today? Enter LMP:<\/p>\n    \n    <div style=\"height: 50px; margin-bottom: 15px;\">\n        <input type=\"date\" id=\"statusLMP\" style=\"padding: 10px; width: 95%; border-radius: 10px; border: 1px solid #FFEBB5; font-size: 16px; height: 45px; box-sizing: border-box;\">\n    <\/div>\n    \n    <div style=\"height: 55px; margin-bottom: 20px;\">\n        <button onclick=\"calculateStatus()\" style=\"background: #F39C12; color: white; border: none; height: 50px; border-radius: 30px; cursor: pointer; width: 95%; font-weight: bold; font-size: 16px;\">Check My Status<\/button>\n    <\/div>\n    \n    <div id=\"statusResult\" style=\"font-weight: bold; color: #333; font-size: 18px; line-height: 1.3; flex-grow: 1;\"><\/div>\n<\/div>\n\n<script>\nfunction calculateStatus() {\n    const lmp = document.getElementById('statusLMP').value;\n    const r = document.getElementById('statusResult');\n    if (!lmp) { r.innerHTML = \"<span style='font-size:14px;'>Pick a date! \u2728<\/span>\"; return; }\n    const diff = Math.floor(Math.abs(new Date() - new Date(lmp)) \/ 86400000);\n    const w = Math.floor(diff\/7); const d = diff%7;\n    let tri = w < 13 ? \"1st Trimester\" : w < 27 ? \"2nd Trimester\" : \"3rd Trimester\";\n    r.innerHTML = w + \"W, \" + d + \"D<br><span style='font-size:14px; color:#E67E22; font-weight:normal;'>\" + tri + \"<\/span>\";\n}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5152ffa3 e-con-full e-flex e-con e-child\" data-id=\"5152ffa3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2320f0b8 elementor-widget elementor-widget-html\" data-id=\"2320f0b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"background: #F0F4FF; padding: 30px; border-radius: 20px; border: 2px solid #C1CFFF; text-align: center; font-family: sans-serif; height: 350px; box-sizing: border-box; display: flex; flex-direction: column;\">\n    <h3 style=\"color: #4A90E2; font-weight: bold; font-size: 22px;\">3D\/4D Window<\/h3>\n    <p style=\"font-size: 14px; color: #666; margin: 0 0 20px 0; height: 20px; line-height: 20px;\">Best ultrasound viewing (26-32 weeks)? Enter LMP:<\/p>\n    \n    <div style=\"height: 50px; margin-bottom: 15px;\">\n        <input type=\"date\" id=\"lastPeriod4D\" style=\"padding: 10px; width: 95%; border-radius: 10px; border: 1px solid #C1CFFF; font-size: 16px; height: 45px; box-sizing: border-box;\">\n    <\/div>\n    \n    <div style=\"height: 55px; margin-bottom: 20px;\">\n        <button onclick=\"calculate4DWindow()\" style=\"background: #4A90E2; color: white; border: none; height: 50px; border-radius: 30px; cursor: pointer; width: 95%; font-weight: bold; font-size: 16px;\">Find My Window<\/button>\n    <\/div>\n    \n    <div id=\"display4D\" style=\"font-weight: bold; color: #333; font-size: 18px; line-height: 1.3; flex-grow: 1;\"><\/div>\n<\/div>\n\n<script>\nfunction calculate4DWindow() {\n    const s = document.getElementById('lastPeriod4D').value;\n    const r = document.getElementById('display4D');\n    if (!s) { r.innerHTML = \"<span style='font-size:14px;'>Pick a date! \u2728<\/span>\"; return; }\n    let dS = new Date(s); dS.setDate(dS.getDate() + 182);\n    let dE = new Date(s); dE.setDate(dE.getDate() + 224);\n    r.innerHTML = dS.toLocaleDateString([],{month:'short',day:'numeric'}) + \" \u2014 \" + dE.toLocaleDateString([],{month:'short',day:'numeric',year:'numeric'});\n}\n<\/script>\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>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pregnancy Calculator for Ultrasound Due Date Enter first day of last menstral period (LMP) : Calculate Due Date Pregnancy Status How far along are you today? Enter LMP: Check My Status 3D\/4D Window Best ultrasound viewing (26-32 weeks)? Enter LMP: Find My Window<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_surecart_dashboard_logo_width":"180px","_surecart_dashboard_show_logo":true,"_surecart_dashboard_navigation_orders":true,"_surecart_dashboard_navigation_invoices":true,"_surecart_dashboard_navigation_subscriptions":true,"_surecart_dashboard_navigation_downloads":true,"_surecart_dashboard_navigation_billing":true,"_surecart_dashboard_navigation_account":true,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-135","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Calculator - iUltrasound<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculator - iUltrasound\" \/>\n<meta property=\"og:description\" content=\"Pregnancy Calculator for Ultrasound Due Date Enter first day of last menstral period (LMP) : Calculate Due Date Pregnancy Status How far along are you today? Enter LMP: Check My Status 3D\/4D Window Best ultrasound viewing (26-32 weeks)? Enter LMP: Find My Window\" \/>\n<meta property=\"og:url\" content=\"https:\/\/iultrasound.ca\/?page_id=135\" \/>\n<meta property=\"og:site_name\" content=\"iUltrasound\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-14T02:27:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/iultrasound.ca\/?page_id=135\",\"url\":\"https:\/\/iultrasound.ca\/?page_id=135\",\"name\":\"Calculator - iUltrasound\",\"isPartOf\":{\"@id\":\"https:\/\/iultrasound.ca\/#website\"},\"datePublished\":\"2026-04-14T02:27:23+00:00\",\"dateModified\":\"2026-04-14T02:27:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/iultrasound.ca\/?page_id=135#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/iultrasound.ca\/?page_id=135\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/iultrasound.ca\/?page_id=135#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/iultrasound.ca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/iultrasound.ca\/#website\",\"url\":\"https:\/\/iultrasound.ca\/\",\"name\":\"iUltrasound\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/iultrasound.ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculator - iUltrasound","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Calculator - iUltrasound","og_description":"Pregnancy Calculator for Ultrasound Due Date Enter first day of last menstral period (LMP) : Calculate Due Date Pregnancy Status How far along are you today? Enter LMP: Check My Status 3D\/4D Window Best ultrasound viewing (26-32 weeks)? Enter LMP: Find My Window","og_url":"https:\/\/iultrasound.ca\/?page_id=135","og_site_name":"iUltrasound","article_modified_time":"2026-04-14T02:27:33+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/iultrasound.ca\/?page_id=135","url":"https:\/\/iultrasound.ca\/?page_id=135","name":"Calculator - iUltrasound","isPartOf":{"@id":"https:\/\/iultrasound.ca\/#website"},"datePublished":"2026-04-14T02:27:23+00:00","dateModified":"2026-04-14T02:27:33+00:00","breadcrumb":{"@id":"https:\/\/iultrasound.ca\/?page_id=135#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/iultrasound.ca\/?page_id=135"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/iultrasound.ca\/?page_id=135#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/iultrasound.ca\/"},{"@type":"ListItem","position":2,"name":"Calculator"}]},{"@type":"WebSite","@id":"https:\/\/iultrasound.ca\/#website","url":"https:\/\/iultrasound.ca\/","name":"iUltrasound","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/iultrasound.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"mailpoet_newsletter_max":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"nu1oaj4fo6ey","author_link":"https:\/\/iultrasound.ca\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Pregnancy Calculator for Ultrasound Due Date Enter first day of last menstral period (LMP) : Calculate Due Date Pregnancy Status How far along are you today? Enter LMP: Check My Status 3D\/4D Window Best ultrasound viewing (26-32 weeks)? Enter LMP: Find My Window","_links":{"self":[{"href":"https:\/\/iultrasound.ca\/index.php?rest_route=\/wp\/v2\/pages\/135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iultrasound.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iultrasound.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iultrasound.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iultrasound.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=135"}],"version-history":[{"count":4,"href":"https:\/\/iultrasound.ca\/index.php?rest_route=\/wp\/v2\/pages\/135\/revisions"}],"predecessor-version":[{"id":232,"href":"https:\/\/iultrasound.ca\/index.php?rest_route=\/wp\/v2\/pages\/135\/revisions\/232"}],"wp:attachment":[{"href":"https:\/\/iultrasound.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}