{"id":149,"date":"2016-11-15T15:06:43","date_gmt":"2016-11-15T15:06:43","guid":{"rendered":"http:\/\/mobiehl.de\/wordpress\/pc-knowhow\/?p=149"},"modified":"2016-11-15T15:06:57","modified_gmt":"2016-11-15T15:06:57","slug":"datumsrechnungen","status":"publish","type":"post","link":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/2016\/11\/15\/datumsrechnungen\/","title":{"rendered":"Datumsoperationen"},"content":{"rendered":"<p>Immer wieder werden in PHP Datumsumrechnungen ben\u00f6tigt. Hier der Spickzettel mit einigen g\u00e4ngigen Ausdr\u00fccken dazu:<\/p>\n<p>&nbsp;<\/p>\n<pre>$now = date('Y-m-d H:i:s');\r\n\u00a0\u00a0 \u00a0error_log($now.\"\\n\");\r\n\u00a0\u00a0 \u00a0$today = date('Y-m-d');\r\n\u00a0\u00a0 \u00a0error_log($today.\"\\n\");\r\n\u00a0\u00a0 \u00a0$LastCall = date('Y-m-d H:i:s',strtotime($metainfos['lastCallTimestamp']));\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0 \u00a0$dayOfLastCall = date('Y-m-d',strtotime($metainfos['lastCallTimestamp']));\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0 \u00a0error_log($dayOfLastCall.\"\\n\");\r\n\r\n\u00a0\u00a0 \u00a0error_log('$dayOfLastCall &lt; $today: '.strval($dayOfLastCall &lt; $today));\r\n\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0 \u00a0$d1Str = '2016-10-20 15:00:23';\r\n\u00a0\u00a0 \u00a0$d2Str = '2016-10-20 16:00:23';\r\n\u00a0\u00a0 \u00a0$testdate1 = date('Y-m-d H:i:s',strtotime($d1Str));\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0 \u00a0$testdate2 = date('Y-m-d H:i:s',strtotime($d2Str));\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0 \u00a0error_log($testdate2 - $testdate1);\u00a0\u00a0 \u00a0\r\n\r\n\r\n\u00a0\u00a0 \u00a0$diffHours = (strtotime($testdate2)-strtotime($testdate1)) \/ (60 * 60);\r\n\u00a0\u00a0 \u00a0echo $diffHours;\r\n\u00a0\u00a0 \u00a0if($diffHours &lt; 1)echo \"&lt;\"; \r\n\u00a0\u00a0 \u00a0else if($diffHours == 1)echo \"=\"; \r\n\u00a0\u00a0 \u00a0else echo \"&gt;\";\r\n\r\n\u00a0\u00a0 \u00a0$date1=\u00a0 new DateTime(\"2016-10-20 20:10:23\");\r\n\u00a0\u00a0 \u00a0$date2= new DateTime(\"2016-10-20 15:00:23\");\r\n\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0 \u00a0echo \"\\n\".$date1-&gt;diff($date2)-&gt;format('%H:%I:%S').\"\\n\";<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Immer wieder werden in PHP Datumsumrechnungen ben\u00f6tigt. Hier der Spickzettel mit einigen g\u00e4ngigen Ausdr\u00fccken dazu: &nbsp; $now = date(&#8216;Y-m-d H:i:s&#8217;); \u00a0\u00a0 \u00a0error_log($now.&#8221;\\n&#8221;); \u00a0\u00a0 \u00a0$today = date(&#8216;Y-m-d&#8217;); \u00a0\u00a0 \u00a0error_log($today.&#8221;\\n&#8221;); \u00a0\u00a0 \u00a0$LastCall = date(&#8216;Y-m-d H:i:s&#8217;,strtotime($metainfos[&#8216;lastCallTimestamp&#8217;]));\u00a0\u00a0 \u00a0 \u00a0\u00a0 \u00a0$dayOfLastCall = date(&#8216;Y-m-d&#8217;,strtotime($metainfos[&#8216;lastCallTimestamp&#8217;]));\u00a0\u00a0 \u00a0 \u00a0\u00a0 \u00a0error_log($dayOfLastCall.&#8221;\\n&#8221;); \u00a0\u00a0 \u00a0error_log(&#8216;$dayOfLastCall &lt; $today: &#8216;.strval($dayOfLastCall &lt; $today)); \u00a0\u00a0 \u00a0 \u00a0\u00a0 \u00a0$d1Str = &#8216;2016-10-20 15:00:23&#8217;; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/posts\/149"}],"collection":[{"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":2,"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"predecessor-version":[{"id":151,"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/posts\/149\/revisions\/151"}],"wp:attachment":[{"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mobiehl.de\/wordpress\/pc-knowhow\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}