{"id":8944,"date":"2018-12-22T00:15:55","date_gmt":"2018-12-21T16:15:55","guid":{"rendered":"http:\/\/4563.org\/?p=8944"},"modified":"2018-12-22T00:15:55","modified_gmt":"2018-12-21T16:15:55","slug":"typecho%e6%98%be%e7%a4%ba%e7%bd%91%e7%ab%99%e8%bf%90%e8%a1%8c%e6%97%b6%e9%97%b4","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=8944","title":{"rendered":"Typecho\u663e\u793a\u7f51\u7ad9\u8fd0\u884c\u65f6\u95f4"},"content":{"rendered":"<p>\u7f51\u7ad9\u663e\u793a\u8fd0\u884c\u65f6\u95f4\u3002<\/p>\n<p>\u6548\u679c\uff1a<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-8945\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2018\/12\/20181221_161516.png\" alt=\"\" width=\"637\" height=\"125\" \/><\/p>\n<article class=\"article-content\">\u6559\u7a0b\uff1a<\/p>\n<ul>\n<li>\u590d\u5236\u4ee5\u4e0b\u4ee3\u7801\u5230\u4e3b\u9898\u6587\u4ef6\u5939\u4e0b<code>functions.php<\/code>\u4e2d\u3002\u5efa\u8bae\u653e\u7f6e\u5230\u5e95\u90e8<code>?&gt;<\/code> \u524d\u3002<\/li>\n<\/ul>\n<pre class=\"prettyprint\"><code><span class=\"com\">\/\/ \u8bbe\u7f6e\u65f6\u533a<\/span><span class=\"pln\">\r\ndate_default_timezone_set<\/span><span class=\"pun\">(<\/span><span class=\"str\">'Asia\/Shanghai'<\/span><span class=\"pun\">);<\/span>\r\n<span class=\"com\">\/**\r\n * \u79d2\u8f6c\u65f6\u95f4\uff0c\u683c\u5f0f \u5e74 \u6708 \u65e5 \u65f6 \u5206 \u79d2\r\n * \r\n * @return html\r\n *\/<\/span>\r\n<span class=\"kwd\">function<\/span><span class=\"pln\"> getBuildTime<\/span><span class=\"pun\">(){<\/span>\r\n    <span class=\"com\">\/\/ \u5728\u4e0b\u9762\u6309\u683c\u5f0f\u8f93\u5165\u672c\u7ad9\u521b\u5efa\u7684\u65f6\u95f4<\/span><span class=\"pln\">\r\n    $site_create_time <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> strtotime<\/span><span class=\"pun\">(<\/span><span class=\"str\">'2016-09-22 00:00:00'<\/span><span class=\"pun\">);<\/span><span class=\"pln\">\r\n    $time <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> time<\/span><span class=\"pun\">()<\/span> <span class=\"pun\">-<\/span><span class=\"pln\"> $site_create_time<\/span><span class=\"pun\">;<\/span>\r\n    <span class=\"kwd\">if<\/span><span class=\"pun\">(<\/span><span class=\"pln\">is_numeric<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">)){<\/span><span class=\"pln\">\r\n        $value <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> array<\/span><span class=\"pun\">(<\/span>\r\n            <span class=\"str\">\"years\"<\/span> <span class=\"pun\">=&gt;<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">,<\/span> <span class=\"str\">\"days\"<\/span> <span class=\"pun\">=&gt;<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">,<\/span> <span class=\"str\">\"hours\"<\/span> <span class=\"pun\">=&gt;<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">,<\/span>\r\n            <span class=\"str\">\"minutes\"<\/span> <span class=\"pun\">=&gt;<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">,<\/span> <span class=\"str\">\"seconds\"<\/span> <span class=\"pun\">=&gt;<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">,<\/span>\r\n        <span class=\"pun\">);<\/span>\r\n        <span class=\"kwd\">if<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time <\/span><span class=\"pun\">&gt;=<\/span> <span class=\"lit\">31556926<\/span><span class=\"pun\">){<\/span><span class=\"pln\">\r\n            $value<\/span><span class=\"pun\">[<\/span><span class=\"str\">\"years\"<\/span><span class=\"pun\">]<\/span> <span class=\"pun\">=<\/span><span class=\"pln\"> floor<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">\/<\/span><span class=\"lit\">31556926<\/span><span class=\"pun\">);<\/span><span class=\"pln\">\r\n            $time <\/span><span class=\"pun\">=<\/span> <span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">%<\/span><span class=\"lit\">31556926<\/span><span class=\"pun\">);<\/span>\r\n        <span class=\"pun\">}<\/span>\r\n        <span class=\"kwd\">if<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time <\/span><span class=\"pun\">&gt;=<\/span> <span class=\"lit\">86400<\/span><span class=\"pun\">){<\/span><span class=\"pln\">\r\n            $value<\/span><span class=\"pun\">[<\/span><span class=\"str\">\"days\"<\/span><span class=\"pun\">]<\/span> <span class=\"pun\">=<\/span><span class=\"pln\"> floor<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">\/<\/span><span class=\"lit\">86400<\/span><span class=\"pun\">);<\/span><span class=\"pln\">\r\n            $time <\/span><span class=\"pun\">=<\/span> <span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">%<\/span><span class=\"lit\">86400<\/span><span class=\"pun\">);<\/span>\r\n        <span class=\"pun\">}<\/span>\r\n        <span class=\"kwd\">if<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time <\/span><span class=\"pun\">&gt;=<\/span> <span class=\"lit\">3600<\/span><span class=\"pun\">){<\/span><span class=\"pln\">\r\n            $value<\/span><span class=\"pun\">[<\/span><span class=\"str\">\"hours\"<\/span><span class=\"pun\">]<\/span> <span class=\"pun\">=<\/span><span class=\"pln\"> floor<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">\/<\/span><span class=\"lit\">3600<\/span><span class=\"pun\">);<\/span><span class=\"pln\">\r\n            $time <\/span><span class=\"pun\">=<\/span> <span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">%<\/span><span class=\"lit\">3600<\/span><span class=\"pun\">);<\/span>\r\n        <span class=\"pun\">}<\/span>\r\n        <span class=\"kwd\">if<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time <\/span><span class=\"pun\">&gt;=<\/span> <span class=\"lit\">60<\/span><span class=\"pun\">){<\/span><span class=\"pln\">\r\n            $value<\/span><span class=\"pun\">[<\/span><span class=\"str\">\"minutes\"<\/span><span class=\"pun\">]<\/span> <span class=\"pun\">=<\/span><span class=\"pln\"> floor<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">\/<\/span><span class=\"lit\">60<\/span><span class=\"pun\">);<\/span><span class=\"pln\">\r\n            $time <\/span><span class=\"pun\">=<\/span> <span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">%<\/span><span class=\"lit\">60<\/span><span class=\"pun\">);<\/span>\r\n        <span class=\"pun\">}<\/span><span class=\"pln\">\r\n        $value<\/span><span class=\"pun\">[<\/span><span class=\"str\">\"seconds\"<\/span><span class=\"pun\">]<\/span> <span class=\"pun\">=<\/span><span class=\"pln\"> floor<\/span><span class=\"pun\">(<\/span><span class=\"pln\">$time<\/span><span class=\"pun\">);<\/span><span class=\"pln\">\r\n\r\n        echo <\/span><span class=\"str\">''<\/span><span class=\"pun\">.<\/span><span class=\"pln\">$value<\/span><span class=\"pun\">[<\/span><span class=\"str\">'years'<\/span><span class=\"pun\">].<\/span><span class=\"str\">'\u5e74'<\/span><span class=\"pun\">.<\/span><span class=\"pln\">$value<\/span><span class=\"pun\">[<\/span><span class=\"str\">'days'<\/span><span class=\"pun\">].<\/span><span class=\"str\">'\u5929'<\/span><span class=\"pun\">.<\/span><span class=\"pln\">$value<\/span><span class=\"pun\">[<\/span><span class=\"str\">'hours'<\/span><span class=\"pun\">].<\/span><span class=\"str\">'\u5c0f\u65f6'<\/span><span class=\"pun\">.<\/span><span class=\"pln\">$value<\/span><span class=\"pun\">[<\/span><span class=\"str\">'minutes'<\/span><span class=\"pun\">].<\/span><span class=\"str\">'\u5206'<\/span><span class=\"pun\">;<\/span>\r\n    <span class=\"pun\">}<\/span><span class=\"kwd\">else<\/span><span class=\"pun\">{<\/span><span class=\"pln\">\r\n        echo <\/span><span class=\"str\">''<\/span><span class=\"pun\">;<\/span>\r\n    <span class=\"pun\">}<\/span>\r\n<span class=\"pun\">}<\/span><\/code><\/pre>\n<ul>\n<li>\u5176\u4e2d\u4ee5\u4e0b\u4ee3\u7801\uff0c\u8bf7\u586b\u5199\u81ea\u5df1\u7684\u5efa\u7ad9\u65e5\u671f\u3002\n<pre class=\"prettyprint\"><code><span class=\"pln\">  $site_create_time <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> strtotime<\/span><span class=\"pun\">(<\/span><span class=\"str\">'2016-09-22 00:00:00'<\/span><span class=\"pun\">);<\/span><\/code><\/pre>\n<\/li>\n<li>\u5728\u9700\u8981\u8c03\u7528\u7684\u5730\u65b9\u586b\u5199\u4ee5\u4e0b\u4ee3\u7801\u3002\n<pre class=\"prettyprint\"><code><span class=\"pun\">\u7f51\u7ad9\u5df2\u8fd0\u884c\uff1a&lt;?<\/span><span class=\"pln\">php getBuildTime<\/span><span class=\"pun\">();<\/span> <span class=\"pun\">?&gt;<\/span><\/code><\/pre>\n<\/li>\n<\/ul>\n<hr \/>\n<h4 id=\"%E5%A4%87%E6%B3%A8%EF%BC%9A\">\u5907\u6ce8\uff1a<\/h4>\n<ul>\n<li>\u4fee\u6539\u8fd9\u4e00\u884c\u53ef\u4ee5\u81ea\u5b9a\u4e49\u663e\u793a\u5e74\u3001\u5929\u3001\u5c0f\u65f6\u3001\u5206\u3002\u4e0d\u9700\u8981\u7684\u5185\u5bb9\u5220\u9664\u5373\u53ef\u3002\u4e2a\u4eba\u89c9\u5f97\u6709\u5e74\u3001\u5929\u5c31\u591f\u4e86\u3002\n<pre class=\"prettyprint\"><code><span class=\"pln\">$value<\/span><span class=\"pun\">[<\/span><span class=\"str\">'years'<\/span><span class=\"pun\">].<\/span><span class=\"str\">'\u5e74'<\/span><span class=\"pun\">.<\/span><span class=\"pln\">$value<\/span><span class=\"pun\">[<\/span><span class=\"str\">'days'<\/span><span class=\"pun\">].<\/span><span class=\"str\">'\u5929'<\/span><span class=\"pun\">.<\/span><span class=\"pln\">$value<\/span><span class=\"pun\">[<\/span><span class=\"str\">'hours'<\/span><span class=\"pun\">].<\/span><span class=\"str\">'\u5c0f\u65f6'<\/span><span class=\"pun\">.<\/span><span class=\"pln\">$value<\/span><span class=\"pun\">[<\/span><span class=\"str\">'minutes'<\/span><span class=\"pun\">].<\/span><span class=\"str\">'\u5206'<\/span><\/code><\/pre>\n<\/li>\n<\/ul>\n<\/article>\n<div class=\"post-copyright\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u7f51\u7ad9\u663e\u793a\u8fd0\u884c\u65f6\u95f4\u3002 \u6548\u679c\uff1a \u6559\u7a0b\uff1a&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/8944"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8944"}],"version-history":[{"count":1,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/8944\/revisions"}],"predecessor-version":[{"id":8946,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/8944\/revisions\/8946"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8944"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}