{"id":434,"date":"2012-07-04T17:18:49","date_gmt":"2012-07-04T08:18:49","guid":{"rendered":"https:\/\/deskplate.net\/blog\/2012\/07\/04\/php-%e6%97%a5%e4%bb%98%e3%80%80%e5%b7%ae%e3%80%80%e5%8f%96%e5%be%97%e3%81%ae%e4%be%8b\/"},"modified":"2012-07-04T17:18:49","modified_gmt":"2012-07-04T08:18:49","slug":"php-%e6%97%a5%e4%bb%98%e3%80%80%e5%b7%ae%e3%80%80%e5%8f%96%e5%be%97%e3%81%ae%e4%be%8b","status":"publish","type":"post","link":"https:\/\/deskplate.net\/blog\/archives\/434","title":{"rendered":"PHP \u65e5\u4ed8\u3000\u5dee\u3000\u53d6\u5f97\u306e\u4f8b"},"content":{"rendered":"<p>DateTime\u5f62\u5f0f\u304b\u3089\u73fe\u5728\u65e5\u6642\u307e\u3067\u306e\u5dee\uff08\u65e5\uff09<br \/>\n\u3000\u3000\/**<br \/>\n\u3000\u3000 * \u65e5\u306e\u5dee\u5206\u3092\u8fd4\u3059<br \/>\n\u3000\u3000 *<br \/>\n\u3000\u3000 * @param  datetime<br \/>\n\u3000\u3000 * @return day<br \/>\n\u3000\u3000 *\/<br \/>\n\u3000\u3000function getDiffDay($time){<br \/>\n\u3000\u3000\u3000\u3000<br \/>\n\u3000\u3000\u3000\u3000list($y, $m, $d, $hour, $min, $sec) = $this->getSepTimePart($time);<br \/>\n\u3000\u3000\u3000\u3000$regist1 = mktime($hour, $min, $sec ,$m, $d, $y);<br \/>\n\u3000\u3000\u3000\u3000<br \/>\n\u3000\u3000\u3000\u3000\/\/ \u73fe\u5728<br \/>\n\u3000\u3000\u3000\u3000$regist2 = mktime(date(&#8216;H&#8217;),date(&#8216;i&#8217;), date(&#8216;s&#8217;), date(&#8216;m&#8217;),date(&#8216;d&#8217;),date(&#8216;Y&#8217;));<br \/>\n\u3000\u3000\u3000\u3000<br \/>\n\u3000\u3000\u3000\u3000\/\/ \u65e5\u306e\u5dee\u5206<br \/>\n\u3000\u3000\u3000\u3000$time_difference = $regist2-$regist1;<br \/>\n\u3000\u3000\u3000\u3000return floor($time_difference\/(3600*24));<br \/>\n\u3000\u3000}<br \/>\n\u3000\u3000\/**<br \/>\n\u3000\u3000 * \u65e5\u4ed8\u3092\u3070\u3089\u3059<br \/>\n\u3000\u3000 *<br \/>\n\u3000\u3000 * @param  datetime<br \/>\n\u3000\u3000 * @return y, m, d, h, i, s<br \/>\n\u3000\u3000 *\/<br \/>\n\u3000\u3000function getSepTimePart($time){<br \/>\n\u3000\u3000\u3000\u3000<br \/>\n\u3000\u3000\u3000\u3000\/\/ \u65e5\u6642\u3092\u524d\u534a\u3068\u5f8c\u534a\u306b\u5206\u5272<br \/>\n\u3000\u3000\u3000\u3000$t = explode(&#8221; &#8220;, $time);<br \/>\n\u3000\u3000\u3000\u3000\/\/ \u524d\u534a\u3092\u5206\u5272<br \/>\n\u3000\u3000\u3000\u3000$d1 = explode(&#8220;-&#8220;, $t[0]);<br \/>\n\u3000\u3000\u3000\u3000\/\/ \u5f8c\u534a\u3092\u5206\u5272<br \/>\n\u3000\u3000\u3000\u3000$d2 = explode(&#8220;:&#8221;, $t[1]);<br \/>\n\u3000\u3000\u3000\u3000<br \/>\n\u3000\u3000\u3000\u3000return array(<br \/>\n\u3000\u3000\u3000\u3000\u3000\u3000sprintf(&#8220;%04d&#8221;, $d1[0]),<br \/>\n\u3000\u3000\u3000\u3000\u3000\u3000sprintf(&#8220;%01d&#8221;, $d1[1]),<br \/>\n\u3000\u3000\u3000\u3000\u3000\u3000sprintf(&#8220;%01d&#8221;, $d1[2]),<br \/>\n\u3000\u3000\u3000\u3000\u3000\u3000sprintf(&#8220;%01d&#8221;, $d2[0]),<br \/>\n\u3000\u3000\u3000\u3000\u3000\u3000sprintf(&#8220;%01d&#8221;, $d2[1]),<br \/>\n\u3000\u3000\u3000\u3000\u3000\u3000sprintf(&#8220;%01d&#8221;, $d2[2])<br \/>\n\u3000\u3000\u3000\u3000\u3000\u3000);<br \/>\n\u3000\u3000}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DateTime\u5f62\u5f0f\u304b\u3089\u73fe\u5728\u65e5\u6642\u307e\u3067\u306e\u5dee<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-434","post","type-post","status-publish","format-standard","hentry","category-php"],"_links":{"self":[{"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/posts\/434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/comments?post=434"}],"version-history":[{"count":0,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/posts\/434\/revisions"}],"wp:attachment":[{"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/media?parent=434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/categories?post=434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/deskplate.net\/blog\/wp-json\/wp\/v2\/tags?post=434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}