{"id":3831,"date":"2022-12-21T16:14:45","date_gmt":"2022-12-21T07:14:45","guid":{"rendered":"https:\/\/engineering.webstudio168.jp\/?p=3831"},"modified":"2026-06-30T21:25:55","modified_gmt":"2026-06-30T12:25:55","slug":"countdown-timer-js","status":"publish","type":"post","link":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/","title":{"rendered":"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u4eca\u5e74\uff082026\u5e74\uff09\u3082\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fc\u3092\u3064\u304f\u308a\u307e\u3057\u305f\u306e\u3067\u3054\u67fb\u53ce\u304f\u3060\u3055\u3044\u3002<br><span class=\"red\">\u203b2023\/10\/27 \u8ffd\u8a18\uff1a\u3059\u307f\u307e\u305b\u3093\u3001JS\u306b\u30a8\u30e9\u30fc\u304c\u3042\u308a\u8868\u793a\u3055\u308c\u306a\u3044\u72b6\u614b\u3067\u3057\u305f\u3002\u4fee\u6b63\u3057\u3066\u304a\u304d\u307e\u3057\u305f\u3002<\/span><\/p>\n\n\n\n<p>2027\u5e7401\u670801\u65e500:00\u307e\u3067\u3042\u3068\u3001<span id=\"coundown01\"><\/span><\/p>\n<script>\nlet nowTime = new Date();\nlet limitTime = new Date(nowTime.getFullYear() + 1, 0, 1, 0, 0, 0);\n\nfunction CountdownTimer(elemID, timeLimit) {\n  this.initialize.apply(this, arguments);\n}\nCountdownTimer.prototype =   {\n\n  initialize: function(elemID, timeLimit) {\n    this.elem = document.getElementById(elemID);\n    this.timeLimit = timeLimit;\n  },\n  \n  countDown : function()  {\n    let timer = \"\";\n    let today = new Date();\n    let days = Math.floor((this.timeLimit - today) \/ (24 * 60 * 60 * 1000));\n    let hours = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ (60 * 60 * 1000));\n    let mins = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ (60 * 1000)) % 60;\n    let secs = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ 1000) % 60 % 60;\n    let milis = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ 10) % 100;\n    let me = this;\n        \n    if(this.elem!=null){\n      if((this.timeLimit - today) > 0){\n        if(days>0){\n          timer =  '<span class=\"num\">' + days + '<\/span>\u65e5';\n        }\n        if(hours>0){\n          timer = timer + '<span class=\"num\">' + this.addZero(hours) + '<\/span>\u6642\u9593';\n        }\n        timer =  timer + '<span class=\"num\">' + this.addZero(mins) +  '<\/span>\u5206<span class=\"num\">' + this.addZero(secs) + '<\/span>\u79d2'  + '<span class=\"num\">' + this.addZero(milis) + '<\/span>';\n        this.elem.innerHTML = timer;\n        tid = setTimeout(function() { me.countDown(); }, 10);\n      }else{\n        return;\n      }\n    }\n  },\n\n  addZero : function(num)  {\n    num = '00' + num;\n    str = num.substring(num.length - 2, num.length);\n    return str ;\n  }\n}\nlet timer01 = new CountdownTimer(\"coundown01\", limitTime); \ntimer01.countDown();\n<\/script>\n<style>\n.num {\n  font-size: 200%;\n}\n<\/style>\n\n\n\n<p>2027\u5e7401\u670801\u65e500:00\u307e\u3067\u3042\u3068\u3001<span id=\"coundown02\"><\/span><\/p>\n<script>\nfunction CountdownTimerHour(elemID, timeLimit) {\n  this.initialize.apply(this, arguments);\n}\nCountdownTimerHour.prototype =   {\n\n  initialize: function(elemID, timeLimit) {\n    this.elem = document.getElementById(elemID);\n    this.timeLimit = timeLimit;\n  },\n  \n  countDown : function()  {\n    let  timer = \"\";\n    let  today = new Date();\n    let  days = Math.floor((this.timeLimit - today) \/ (24 * 60 * 60 * 1000));\n    let  hours = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ (60 * 60 * 1000));\n    let  mins = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ (60 * 1000)) % 60;\n    let  secs = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ 1000) % 60 % 60;\n    let  milis = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ 10) % 100;\n    let  me = this;\n        \n    if(this.elem!=null){\n      if((this.timeLimit - today) > 0){\n        if(days>0){\n          hours = hours + (days * 24);\n        }\n        if(hours>0){\n          timer = timer + '<span class=\"num\">' + hours + '<\/span>\u6642\u9593';\n        }\n        timer =  timer + '<span class=\"num\">' + this.addZero(mins) +  '<\/span>\u5206<span class=\"num\">' + this.addZero(secs) + '<\/span>\u79d2'  + '<span class=\"num\">' + this.addZero(milis) + '<\/span>';\n        this.elem.innerHTML = timer;\n        tid = setTimeout(function() { me.countDown(); }, 10);\n      }else{\n        return;\n      }\n    }\n  },\n\n  addZero : function(num)  {\n    num = '00' + num;\n    str = num.substring(num.length - 2, num.length);\n    return str ;\n  }\n}\nlet timer02 = new CountdownTimerHour(\"coundown02\", limitTime); \ntimer02.countDown();\n<\/script>\n\n\n\n<p>2027\u5e7401\u670801\u65e500:00\u307e\u3067\u3042\u3068\u3001<span id=\"coundown03\"><\/span><\/p>\n<script>\nfunction CountdownTimerMinute(elemID, timeLimit) {\n  this.initialize.apply(this, arguments);\n}\nCountdownTimerMinute.prototype =   {\n\n  initialize: function(elemID, timeLimit) {\n    this.elem = document.getElementById(elemID);\n    this.timeLimit = timeLimit;\n  },\n  \n  countDown : function()  {\n    let  timer = \"\";\n    let  today = new Date();\n    let  days = Math.floor((this.timeLimit - today) \/ (24 * 60 * 60 * 1000));\n    let  hours = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ (60 * 60 * 1000));\n    let  mins = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ (60 * 1000)) % 60;\n    let  secs = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ 1000) % 60 % 60;\n    let  milis = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ 10) % 100;\n    let  me = this;\n        \n    if(this.elem!=null){\n      if((this.timeLimit - today) > 0){\n        if(days>0){\n          mins = (days*24*60) + mins;\n        }\n        if(hours>0){\n         mins = (hours*60) + mins;\n        }\n        timer =  timer + '<span class=\"num\">' + mins +  '<\/span>\u5206<span class=\"num\">' + this.addZero(secs) + '<\/span>\u79d2'  + '<span class=\"num\">' + this.addZero(milis) + '<\/span>';\n        this.elem.innerHTML = timer;\n        tid = setTimeout(function() { me.countDown(); }, 10);\n      }else{\n        return;\n      }\n    }\n  },\n\n  addZero : function(num)  {\n    num = '00' + num;\n    str = num.substring(num.length - 2, num.length);\n    return str ;\n  }\n}\nlet timer03 = new CountdownTimerMinute(\"coundown03\", limitTime); \ntimer03.countDown();\n<\/script>\n\n\n\n<p>2027\u5e7401\u670801\u65e500:00\u307e\u3067\u3042\u3068\u3001<span id=\"coundown04\"><\/span><\/p>\n<script>\nfunction CountdownTimerSeconds(elemID, timeLimit) {\n  this.initialize.apply(this, arguments);\n}\n\nCountdownTimerSeconds.prototype = {\n  initialize: function(elemID, timeLimit) {\n    this.elem = document.getElementById(elemID);\n    this.timeLimit = timeLimit;\n  },\n\n  countDown: function() {\n    let today = new Date();\n    let timeDiff = this.timeLimit - today;\n    let totalSecs = Math.floor(timeDiff \/ 1000);\n    let milis = Math.floor((timeDiff % 1000) \/ 10);\n    let timer = \"\";\n    let me = this;\n\n    if (this.elem != null) {\n      if (timeDiff > 0) {\n        timer = '<span class=\"num\">' + totalSecs + '<\/span>\u79d2' +\n                '<span class=\"num\">' + this.addZero(milis) + '<\/span>';\n        this.elem.innerHTML = timer;\n        setTimeout(function() { me.countDown(); }, 10);\n      } else {\n        this.elem.innerHTML = \"\u7d42\u4e86\u3057\u307e\u3057\u305f\";\n      }\n    }\n  },\n\n  addZero: function(num) {\n    return num < 10 ? '0' + num : num;\n  }\n};\n\nconst timer04 = new CountdownTimerSeconds(\"coundown04\", limitTime);\ntimer04.countDown();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0b\u306bJavaScript\u306e\u30b3\u30fc\u30c9\u3092\u63b2\u8f09\u3057\u3066\u304a\u304d\u307e\u3059\u306e\u3067\u304a\u4f7f\u3044\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-file=\"countdown-timer.js\" data-lang=\"JavaScript\"><code>const nowTime = new Date();\nconst limitTime = new Date(nowTime.getFullYear() + 1, 0, 1, 0, 0, 0);\n\nfunction CountdownTimer(elemID, timeLimit) {\n  this.initialize.apply(this, arguments);\n}\nCountdownTimer.prototype =   {\n\n  initialize: function(elemID, timeLimit) {\n    this.elem = document.getElementById(elemID);\n    this.timeLimit = timeLimit;\n  },\n  \n  countDown : function()  {\n    let  timer = &quot;&quot;;\n    let  today = new Date();\n    let  days = Math.floor((this.timeLimit - today) \/ (24 * 60 * 60 * 1000));\n    let  hours = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ (60 * 60 * 1000));\n    let  mins = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ (60 * 1000)) % 60;\n    let  secs = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ 1000) % 60 % 60;\n    let  milis = Math.floor(((this.timeLimit - today) % (24 * 60 * 60 * 1000)) \/ 10) % 100;\n    let  me = this;\n        \n    if(this.elem!=null){\n      if((this.timeLimit - today) &gt; 0){\n        if(days&gt;0){\n          timer =  &#39;&lt;span class=&quot;num&quot;&gt;&#39; + days + &#39;&lt;\/span&gt;\u65e5&#39;;\n        }\n        if(hours&gt;0){\n          timer = timer + &#39;&lt;span class=&quot;num&quot;&gt;&#39; + this.addZero(hours) + &#39;&lt;\/span&gt;\u6642\u9593&#39;;\n        }\n        timer =  timer + &#39;&lt;span class=&quot;num&quot;&gt;&#39; + this.addZero(mins) +  &#39;&lt;\/span&gt;\u5206&lt;span class=&quot;num&quot;&gt;&#39; + this.addZero(secs) + &#39;&lt;\/span&gt;\u79d2&#39;  + &#39;&lt;span class=&quot;num&quot;&gt;&#39; + this.addZero(milis) + &#39;&lt;\/span&gt;&#39;;\n        this.elem.innerHTML = timer;\n        tid = setTimeout(function() { me.countDown(); }, 10);\n      }else{\n        return;\n      }\n    }\n  },\n\n  addZero : function(num)  {\n    num = &#39;00&#39; + num;\n    str = num.substring(num.length - 2, num.length);\n    return str ;\n  }\n}\nconst timer01 = new CountdownTimer(&quot;coundown01&quot;, limitTime); \ntimer01.countDown();<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-file=\"countdown-timer.html\" data-lang=\"HTML\"><code>&lt;p&gt;2026\u5e7401\u670801\u65e500:00\u307e\u3067\u3042\u3068\u3001&lt;span id=&quot;coundown01&quot;&gt;&lt;\/span&gt;&lt;\/p&gt;<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-file=\"countdown-timer.css\" data-lang=\"CSS\"><code>.num {\n  font-size: 200%;\n}<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4eca\u5e74\uff082026\u5e74\uff09\u3082\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fc\u3092\u3064\u304f\u308a\u307e\u3057\u305f\u306e\u3067\u3054\u67fb\u53ce\u304f\u3060\u3055\u3044\u3002\u203b2023\/10\/27 \u8ffd\u8a18\uff1a\u3059\u307f\u307e\u305b\u3093\u3001JS\u306b\u30a8\u30e9\u30fc\u304c\u3042\u308a\u8868\u793a\u3055\u308c\u306a\u3044\u72b6\u614b\u3067\u3057\u305f\u3002\u4fee\u6b63\u3057\u3066\u304a\u304d\u307e\u3057\u305f\u3002 2027\u5e7401\u670801\u65e500:00\u307e\u3067\u3042 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3857,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","_themeisle_gutenberg_block_has_review":false,"sitemap_hide":"","_veu_custom_css":"","veu_display_promotion_alert":"common","vkexunit_cta_each_option":"","footnotes":""},"categories":[55,43],"tags":[8,39],"class_list":["post-3831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","category-43","tag-javascript","tag-39"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011 | QooTechWEB-\u958b\u767a\u30ed\u30b0\u30fb\u5b9f\u52d9\u8a18\u9332\u30d6\u30ed\u30b0<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011 | QooTechWEB-\u958b\u767a\u30ed\u30b0\u30fb\u5b9f\u52d9\u8a18\u9332\u30d6\u30ed\u30b0\" \/>\n<meta property=\"og:description\" content=\"\u4eca\u5e74\uff082026\u5e74\uff09\u3082\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fc\u3092\u3064\u304f\u308a\u307e\u3057\u305f\u306e\u3067\u3054\u67fb\u53ce\u304f\u3060\u3055\u3044\u3002\u203b2023\/10\/27 \u8ffd\u8a18\uff1a\u3059\u307f\u307e\u305b\u3093\u3001JS\u306b\u30a8\u30e9\u30fc\u304c\u3042\u308a\u8868\u793a\u3055\u308c\u306a\u3044\u72b6\u614b\u3067\u3057\u305f\u3002\u4fee\u6b63\u3057\u3066\u304a\u304d\u307e\u3057\u305f\u3002 2027\u5e7401\u670801\u65e500:00\u307e\u3067\u3042 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/\" \/>\n<meta property=\"og:site_name\" content=\"QooTechWEB-\u958b\u767a\u30ed\u30b0\u30fb\u5b9f\u52d9\u8a18\u9332\u30d6\u30ed\u30b0\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kenichi.yoshimura.735\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/kenichi.yoshimura.735\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-21T07:14:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-30T12:25:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/12\/stopwatch-g444238aa6_1920.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1241\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u559c\u591a\u5ddd\u8ce2\u4e00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u559c\u591a\u5ddd\u8ce2\u4e00\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"15\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/\"},\"author\":{\"name\":\"\u559c\u591a\u5ddd\u8ce2\u4e00\",\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/#\\\/schema\\\/person\\\/6d312dfa5e9a00aa7a3575e6dec37ddb\"},\"headline\":\"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011\",\"datePublished\":\"2022-12-21T07:14:45+00:00\",\"dateModified\":\"2026-06-30T12:25:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/\"},\"wordCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/#\\\/schema\\\/person\\\/6d312dfa5e9a00aa7a3575e6dec37ddb\"},\"image\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/stopwatch-g444238aa6_1920.jpg\",\"keywords\":[\"JavaScript\",\"\u52b9\u7387\u5316\"],\"articleSection\":[\"JavaScript\",\"\u696d\u52d9\u52b9\u7387\u5316\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/\",\"url\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/\",\"name\":\"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011 | QooTechWEB-\u958b\u767a\u30ed\u30b0\u30fb\u5b9f\u52d9\u8a18\u9332\u30d6\u30ed\u30b0\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/stopwatch-g444238aa6_1920.jpg\",\"datePublished\":\"2022-12-21T07:14:45+00:00\",\"dateModified\":\"2026-06-30T12:25:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/#primaryimage\",\"url\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/stopwatch-g444238aa6_1920.jpg\",\"contentUrl\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/stopwatch-g444238aa6_1920.jpg\",\"width\":1920,\"height\":1241},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/countdown-timer-js\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"QooTechWEB\",\"item\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/\",\"name\":\"QooTechWEB\",\"description\":\"\u73fe\u5f79\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u304cJavaScript\u3092\u4e2d\u5fc3\u306bWeb\u958b\u767a\u306b\u4f7f\u3048\u308b\u60c5\u5831\u3092\u767a\u4fe1\u3057\u3066\u3044\u307e\u3059\uff01\u203b\u30b5\u30a4\u30c8\u5185\u306b\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u3092\u542b\u307f\u307e\u3059\",\"publisher\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/#\\\/schema\\\/person\\\/6d312dfa5e9a00aa7a3575e6dec37ddb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/#\\\/schema\\\/person\\\/6d312dfa5e9a00aa7a3575e6dec37ddb\",\"name\":\"\u559c\u591a\u5ddd\u8ce2\u4e00\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/prof.png\",\"url\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/prof.png\",\"contentUrl\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/prof.png\",\"width\":514,\"height\":514,\"caption\":\"\u559c\u591a\u5ddd\u8ce2\u4e00\"},\"logo\":{\"@id\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/prof.png\"},\"description\":\"\u65e9\u7a32\u7530\u5927\u5b66\u7b2c\u4e00\u6587\u5b66\u90e8\u5352\u696d\u5f8c\u3001JAVA\u3067\u91d1\u878d\u7cfb\u30b7\u30b9\u30c6\u30e0\u30a8\u30f3\u30b8\u30cb\u30a2\u306b\u306a\u308b\u3002\u75d9\u6027\u659c\u9838\uff08\u3051\u3044\u305b\u3044\u3057\u3083\u3051\u3044\uff09\u3068\u3044\u3046\u5947\u75c5\u306b\u304b\u304b\u308a\u3001\u9996\u304c\u66f2\u304c\u3063\u305f\u3063\u307e\u307e\u306e\u751f\u6d3b\u309210\u5e74\u4ee5\u4e0a\u7d4c\u9a13\u3002\u30d7\u30fc\u30eb\u306b\u901a\u3044\u81ea\u529b\u3067\u76f4\u3057\u3001\u4eca\u306f\u307b\u307c\u5b8c\u6cbb\u3002 \u305d\u3093\u306a\u3053\u3068\u3082\u3042\u3063\u3066\u3001\u30b7\u30b9\u30c6\u30e0\u30a8\u30f3\u30b8\u30cb\u30a2\u304b\u3089\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u306b\u8ee2\u8eab\u3057\u3001\u73fe\u5728\u306fWEB\u306e\u4e16\u754c\u3067\u751f\u6d3b\u3002 \u696d\u52d9\u3067\u5229\u7528\u3057\u305f\u8a00\u8a9e\u306f \u30fbJAVA\uff083\u5e74\u7a0b\u5ea6\uff09 \u30fbPHP\uff085\u5e74\u7a0b\u5ea6\uff09 \u30fbPython\uff081\u5e74\uff09 \u30fbHTML\uff0815\u5e74\uff09\u30fbCSS\uff0815\u5e74\uff09\u30fbJavaScript\uff0815\u5e74\uff09\u30fbAppScript\uff081\u5e74\uff09 \u597d\u304d\u306a\u3082\u306e\u306fJavaScript\u3002\",\"sameAs\":[\"https:\\\/\\\/engineering.webstudio168.jp\",\"https:\\\/\\\/www.facebook.com\\\/kenichi.yoshimura.735\\\/\",\"https:\\\/\\\/www.instagram.com\\\/qoo_sphynx\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/--20a9a4190\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCSZ3BHtlV0CqU296Y5lXoXw\"],\"url\":\"https:\\\/\\\/engineering.webstudio168.jp\\\/blog\\\/author\\\/ichi0726\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011 | QooTechWEB-\u958b\u767a\u30ed\u30b0\u30fb\u5b9f\u52d9\u8a18\u9332\u30d6\u30ed\u30b0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/","og_locale":"ja_JP","og_type":"article","og_title":"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011 | QooTechWEB-\u958b\u767a\u30ed\u30b0\u30fb\u5b9f\u52d9\u8a18\u9332\u30d6\u30ed\u30b0","og_description":"\u4eca\u5e74\uff082026\u5e74\uff09\u3082\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fc\u3092\u3064\u304f\u308a\u307e\u3057\u305f\u306e\u3067\u3054\u67fb\u53ce\u304f\u3060\u3055\u3044\u3002\u203b2023\/10\/27 \u8ffd\u8a18\uff1a\u3059\u307f\u307e\u305b\u3093\u3001JS\u306b\u30a8\u30e9\u30fc\u304c\u3042\u308a\u8868\u793a\u3055\u308c\u306a\u3044\u72b6\u614b\u3067\u3057\u305f\u3002\u4fee\u6b63\u3057\u3066\u304a\u304d\u307e\u3057\u305f\u3002 2027\u5e7401\u670801\u65e500:00\u307e\u3067\u3042 [&hellip;]","og_url":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/","og_site_name":"QooTechWEB-\u958b\u767a\u30ed\u30b0\u30fb\u5b9f\u52d9\u8a18\u9332\u30d6\u30ed\u30b0","article_publisher":"https:\/\/www.facebook.com\/kenichi.yoshimura.735\/","article_author":"https:\/\/www.facebook.com\/kenichi.yoshimura.735\/","article_published_time":"2022-12-21T07:14:45+00:00","article_modified_time":"2026-06-30T12:25:55+00:00","og_image":[{"width":1920,"height":1241,"url":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/12\/stopwatch-g444238aa6_1920.jpg","type":"image\/jpeg"}],"author":"\u559c\u591a\u5ddd\u8ce2\u4e00","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"\u559c\u591a\u5ddd\u8ce2\u4e00","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"15\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/#article","isPartOf":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/"},"author":{"name":"\u559c\u591a\u5ddd\u8ce2\u4e00","@id":"https:\/\/engineering.webstudio168.jp\/blog\/#\/schema\/person\/6d312dfa5e9a00aa7a3575e6dec37ddb"},"headline":"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011","datePublished":"2022-12-21T07:14:45+00:00","dateModified":"2026-06-30T12:25:55+00:00","mainEntityOfPage":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/"},"wordCount":3,"publisher":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/#\/schema\/person\/6d312dfa5e9a00aa7a3575e6dec37ddb"},"image":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/#primaryimage"},"thumbnailUrl":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/12\/stopwatch-g444238aa6_1920.jpg","keywords":["JavaScript","\u52b9\u7387\u5316"],"articleSection":["JavaScript","\u696d\u52d9\u52b9\u7387\u5316"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/","url":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/","name":"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011 | QooTechWEB-\u958b\u767a\u30ed\u30b0\u30fb\u5b9f\u52d9\u8a18\u9332\u30d6\u30ed\u30b0","isPartOf":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/#primaryimage"},"image":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/#primaryimage"},"thumbnailUrl":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/12\/stopwatch-g444238aa6_1920.jpg","datePublished":"2022-12-21T07:14:45+00:00","dateModified":"2026-06-30T12:25:55+00:00","breadcrumb":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/#primaryimage","url":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/12\/stopwatch-g444238aa6_1920.jpg","contentUrl":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/12\/stopwatch-g444238aa6_1920.jpg","width":1920,"height":1241},{"@type":"BreadcrumbList","@id":"https:\/\/engineering.webstudio168.jp\/blog\/countdown-timer-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"QooTechWEB","item":"https:\/\/engineering.webstudio168.jp\/blog\/"},{"@type":"ListItem","position":2,"name":"\u6765\u5e74\uff082027\u5e74\uff09\u307e\u3067\u3042\u3068\u4f55\u65e5\uff1f\u4f55\u6642\u9593\uff1f\u4f55\u5206\uff1f\u4f55\u79d2\uff1f\u3010\u30ab\u30a6\u30f3\u30c8\u30c0\u30a6\u30f3\u30bf\u30a4\u30de\u30fcJavascript\u3011"}]},{"@type":"WebSite","@id":"https:\/\/engineering.webstudio168.jp\/blog\/#website","url":"https:\/\/engineering.webstudio168.jp\/blog\/","name":"QooTechWEB","description":"\u73fe\u5f79\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u304cJavaScript\u3092\u4e2d\u5fc3\u306bWeb\u958b\u767a\u306b\u4f7f\u3048\u308b\u60c5\u5831\u3092\u767a\u4fe1\u3057\u3066\u3044\u307e\u3059\uff01\u203b\u30b5\u30a4\u30c8\u5185\u306b\u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u3092\u542b\u307f\u307e\u3059","publisher":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/#\/schema\/person\/6d312dfa5e9a00aa7a3575e6dec37ddb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engineering.webstudio168.jp\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":["Person","Organization"],"@id":"https:\/\/engineering.webstudio168.jp\/blog\/#\/schema\/person\/6d312dfa5e9a00aa7a3575e6dec37ddb","name":"\u559c\u591a\u5ddd\u8ce2\u4e00","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/02\/prof.png","url":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/02\/prof.png","contentUrl":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/02\/prof.png","width":514,"height":514,"caption":"\u559c\u591a\u5ddd\u8ce2\u4e00"},"logo":{"@id":"https:\/\/engineering.webstudio168.jp\/blog\/wp-content\/uploads\/2022\/02\/prof.png"},"description":"\u65e9\u7a32\u7530\u5927\u5b66\u7b2c\u4e00\u6587\u5b66\u90e8\u5352\u696d\u5f8c\u3001JAVA\u3067\u91d1\u878d\u7cfb\u30b7\u30b9\u30c6\u30e0\u30a8\u30f3\u30b8\u30cb\u30a2\u306b\u306a\u308b\u3002\u75d9\u6027\u659c\u9838\uff08\u3051\u3044\u305b\u3044\u3057\u3083\u3051\u3044\uff09\u3068\u3044\u3046\u5947\u75c5\u306b\u304b\u304b\u308a\u3001\u9996\u304c\u66f2\u304c\u3063\u305f\u3063\u307e\u307e\u306e\u751f\u6d3b\u309210\u5e74\u4ee5\u4e0a\u7d4c\u9a13\u3002\u30d7\u30fc\u30eb\u306b\u901a\u3044\u81ea\u529b\u3067\u76f4\u3057\u3001\u4eca\u306f\u307b\u307c\u5b8c\u6cbb\u3002 \u305d\u3093\u306a\u3053\u3068\u3082\u3042\u3063\u3066\u3001\u30b7\u30b9\u30c6\u30e0\u30a8\u30f3\u30b8\u30cb\u30a2\u304b\u3089\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u30a8\u30f3\u30b8\u30cb\u30a2\u306b\u8ee2\u8eab\u3057\u3001\u73fe\u5728\u306fWEB\u306e\u4e16\u754c\u3067\u751f\u6d3b\u3002 \u696d\u52d9\u3067\u5229\u7528\u3057\u305f\u8a00\u8a9e\u306f \u30fbJAVA\uff083\u5e74\u7a0b\u5ea6\uff09 \u30fbPHP\uff085\u5e74\u7a0b\u5ea6\uff09 \u30fbPython\uff081\u5e74\uff09 \u30fbHTML\uff0815\u5e74\uff09\u30fbCSS\uff0815\u5e74\uff09\u30fbJavaScript\uff0815\u5e74\uff09\u30fbAppScript\uff081\u5e74\uff09 \u597d\u304d\u306a\u3082\u306e\u306fJavaScript\u3002","sameAs":["https:\/\/engineering.webstudio168.jp","https:\/\/www.facebook.com\/kenichi.yoshimura.735\/","https:\/\/www.instagram.com\/qoo_sphynx\/","https:\/\/www.linkedin.com\/in\/--20a9a4190\/","https:\/\/www.youtube.com\/channel\/UCSZ3BHtlV0CqU296Y5lXoXw"],"url":"https:\/\/engineering.webstudio168.jp\/blog\/author\/ichi0726\/"}]}},"_links":{"self":[{"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/posts\/3831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/comments?post=3831"}],"version-history":[{"count":49,"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/posts\/3831\/revisions"}],"predecessor-version":[{"id":7820,"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/posts\/3831\/revisions\/7820"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/media\/3857"}],"wp:attachment":[{"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/media?parent=3831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/categories?post=3831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/engineering.webstudio168.jp\/blog\/wp-json\/wp\/v2\/tags?post=3831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}