草庐IT

CPU时间

全部标签

PHP date_sun_info 错误时间

我正在尝试使用PHP的date_sun_info函数来获取有关全天太阳某些位置的时间的信息:目前我正在使用类似于documentation中的代码.$sun_info=date_sun_info(strtotime('today'),40.42,74.0);foreach($sun_infoas$key=>$val){echo"$key:".date("H:i:s",$val)."";}输出是:sunrise:20:50:20sunset:07:45:03transit:02:17:41civil_twilight_begin:20:22:45civil_twilight_end:08

php - 在 php 中使用时区标识符从 unix 时间戳返回本地时间

我在网页上有一个下拉框,它以时区标识符作为值(但如果这是更好的选择,我可以更改它以保存GMT偏移量)。当前,用户会保存诸如“美国/丹佛”之类的内容作为他/她的时区。我需要将unix时间戳转换为用户的本地时间,以便在页面的另一部分显示。完成此任务的最佳方法是什么?将GMT偏移量存储在数据库中并将其用于时间计算会更好吗?有人可以在这里指出我正确的方向吗?谢谢! 最佳答案 最简单的方法是使用DateTime与:$t=newDateTime();$t->setTimestamp($time=time());$t->setTimeZone(n

php - 如何在 php 中获取当前时间 5 :00 pm?

如何在php中获取当前时间,例如下午5:00?我在像下午5:00这样的php中获取时间时遇到问题因为我必须做出决定,例如"5:00pm"){echo'Hide';}else{echo'show';}?>我想在下午5:00之后显示“隐藏”文本。有人知道吗?感谢您的帮助。非常感谢。 最佳答案 使用24小时制,你不会有任何问题:if(date('G')>17)G     24-hourformatofanhourwithoutleadingzeros     0through23 关于php-

PHP 时间现在不显示下午,只有上午

我将当前时间和日期放入MySQL中使用$datecreated=date("Y-m-d,g:i:sA");然后显示给用户$datecreated=date('n-j-Y,g:i:sA',strtotime($row['datecreated']));一切正常,除了时间总是上午。我早上和下午都测试过这个,现在还是上午。 最佳答案 写入数据库时​​使用date("Y-m-dH:i:s")(24小时制)。否则,“PM”(或“AM”)部分会被截断,让您始终处于“AM”状态。 关于PHP时间现在不

PHP:将文件时间戳与系统时间进行比较

我是PHP的新手,正在编写一个包含模块的PHP脚本,该模块从文件中读取文件时间戳,然后与系统时间进行比较以查看文件是否早于5分钟,我我想知道如何实现这一点。我目前正在使用$timeStamp=strftime('%c',filectime($this->localPath));$timeStamp2=filectime($this->localPath);$timeStamp和$timeStamp2这两个是不同的,第一个更具可读性$timeStampMonJun2015:17:012011$timeStamp21308608221$timeStamp2是什么意思?再一次,如何查看文件是

php - 加载时间 : is it quicker to parse HTML with PHP's DOMDocument or with Regular Expressions?

我正在将我的Flickr帐户中的图像提取到我的网站,我使用了大约九行代码来创建一个可以提取图像的preg_match_all函数。我读过好几遍,通过DOM解析HTML会更好。就我个人而言,我发现通过DOM解析HTML更加复杂。我用PHP的DOMDocument编写了一个类似的函数来拉取图像,它大约有22行代码。创建花了一些时间,我不确定有什么好处。每个代码的页面加载时间大致相同,所以我不确定为什么要使用DOMDocument。DOMDocument是否比preg_match_all工作得更快?如果您有兴趣,我会向您展示我的代码(您可以看到DOMDocument代码有多长)://here

php - 在 PHP 5.3 中定义时间戳的新方法?

PHP5.3是否有新的方法来定义时间戳?这个strtotime('0000-00-00');将在PHP5.3之前的版本中返回0date(01/01/1970),在PHP5.3中返回-62169984000。还有像30/11/-0001这样的日期!!但我在文档中找不到任何相关解释。有什么想法是改变了还是我遗漏了什么? 最佳答案 解释在这里:https://bugs.php.net/bug.php?id=46597引用:Sure,butstrtotime()haslonghandledinvalidmonthanddayvaluesth

php - 查找遇到的最后一个上午 8 点的时间戳?

我想找到最近遇到的早上8点的时间戳。(仅限工作日)例如,如果是星期五下午3点,我想要上午8点的时间戳。我可以很简单地做到这一点,但如果是星期六凌晨2点呢。此外,如果现在是星期一早上6点,我想找到星期五早上8点。尝试了以下方法:$timestamp=strtotime(date('Y-m-d').'08:00:00');但很明显,这只适用于当天。 最佳答案 应该这样做://Choosetodayifit'spast08:00andit'snotaweekendif(date('G')>=8&&date('N')

php - 在新时间轴品牌页面上点赞门

对于欢迎页面、产品页面、问答页面等品牌页面,我一直都有一个点赞门。我使用的代码如下$app_id,'secret'=>$app_secret,'cookie'=>true));$signed_request=$facebook->getSignedRequest();$like_status=$signed_request["page"]["liked"];if($like_status){//Youhavelikedthepage}else{//Youneedtolikethepage}?>现在有了新的时间线,这个类似的图层不再像以前那样工作了。如果您不喜欢它带有like部分的页面,

php - 日期/时间配置选项的使用

我已阅读PHPmanual,但找不到关于在php.ini文件中使用以下选项的任何正确解释:Date/TimeConfigurationOptions:date.default_latitudedate.default_longitudedate.sunrise_zenithdate.sunset_zenith也许任何人都可以解释什么时候使用上面的设置? 最佳答案 date_sunrise()和date_sunset()是两个php默认函数,用于查找特定日期的日出和日落时间,它以经度和纬度值作为输入参数,请引用http://php.n