草庐IT

start_date

全部标签

php - php 的 date_default_timezone_set 是否调整为夏令时?

php的date_default_timezone_set是否调整为夏令时?我有这段代码,想知道它是否总能得到正确的斯德哥尔摩时间?date_default_timezone_set('Europe/Stockholm');$timestamp=date("Y-m-dH:i:s"); 最佳答案 PHP不会自动处理DST。你必须检查if(date('I',time())==1)...thetimeisinDSTmode("0"=not)那么你应该相应地调整时间。(注意:'I'大写。我刚刚检查过它并且有效。)

php - 使用 DateTime 获取日期时间从 date() 函数返回不同的值

我正在尝试使用Carbon或DateTime类获取当前时间戳我得到了错误的日期,但是当我使用date()函数时,它返回了正确的日期我在winserver2012上运行代码这是我的代码dd(['Carbon::now()->format("Y-m-dH:i:sP")'=>Illuminate\Support\Carbon::now()->format('Y-m-dH:i:sP'),'DateTime()->format("Y-m-dH:i:sP")'=>(newDateTime())->format('Y-m-dH:i:sP'),'date("Y-m-dH:i:sP")'=>date('

PHP timezone/date() 不正确或 PHP 认为它是 T.A.R.D.I.S

我的服务器已同步到UTC,当前为2013-05-2318:13:56giveortake。当我运行date("Y-m-dH:i:s")时,我得到2013-05-2407:13:56。我检查了php.ini文件,时区设置为date.timezone='UTC',我认为这会更改时区以反射(reflect)系统的时区设置。所以我将其关闭(如下所示:;date.timezone='UTC'),但我仍然得到不正确的时间戳。所有这些摇摆不定、摇摇欲坠、时间有限的东西让我比拿着情人节贺卡的Dalek更困惑。建议? 最佳答案 UTC是引用,不是时区

php - 为什么 ob_start() 必须先于 session_start() 才能在 PHP 中工作?

我觉得不合理。为什么会有这样的规定? 最佳答案 在“正常情况”中,我不认为ob_start必须在session_start之前调用--反之亦然。引用manualpageofsession_start,虽然:session_start()willregisterinternaloutputhandlerforURLrewritingwhentrans-sidisenabled.Ifauserusesob_gzhandlerorlikewithob_start(),theorderofoutputhandlerisimportantfo

MAMP/PHP.INI : "date.timezone" setting in phpinfo() shows "no value" even though the value is set in php. ini

向StackOverflow专家致以问候!这是我正在努力解决的问题。我在MAMP中运行phpinfo(),结果表的date.timezone行的两列都显示“无值”。此外,页面显示以下内容:警告:phpinfo()[function.phpinfo]:依赖系统的时区设置是不安全的。您需要使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能是您拼错了时区标识符。我们在/Applications/MAMP/bin/mamp/phpinfo.php中为“EST/-5.0/noDST”选择了“

带有包含文件的 php session_start

我从previousquestion学到了很多关于session开始的知识.现在我想知道当文件包含在其他文件中时session锁定是如何发生的。假设我有:页面.phpinclude('header.php');...somehtmlcontent....include('sub_page.php');...morehtml....header.php:session_start();..savesessionvars.....printwebpageheader...子页面.phpsession_start();...usesessionvars......printpageconte

PHP date() 返回格式 yyyy-mm-ddThh :mm:ss. uZ

我检查了以下问题/回复:HowdoIgettheformatof“yyyy-MM-ddTHH:mm:ss.fffZ”inphp?响应包括指向Microsoft文档的链接以格式化日期,但这些在PHP中不起作用。最佳答案建议date('Y-m-dTH:i:s.uZ')//当前时间这输出2013-03-22EDT12:56:35.000000-1440016背景我正在使用需要上述格式的时间戳的API。API位于英国(GMT),我的服务器位于澳大利亚(AEST)。API文档中给出的示例要求日期采用以下格式:2011-07-15T16:10:45.555Z我能得到的最接近的是date('c')输

php date.timezone 仅对命令行脚本无法正常工作

我的php.ini文件中有这个条目:date.timezone='Europe/London';但每次我在命令行脚本中使用DateTime()时,我仍然会收到以下错误:Exception:DateTime::__construct():Itisnotsafetorelyonthesystem'stimezonesettings.Youare*required*tousethedate.timezonesettingorthedate_default_timezone_set()function.Incaseyouusedanyofthosemethodsandyouarestillge

php -/bootstrap/start.php 中的 Laravel 错误 :\Illuminate\Foundation\Application not found

所以,我在开发服务器上安装了Laravel(php5.5.3,标准安装,安装了mcrypt),我收到以下错误消息:Fatalerror:Class'Illuminate\Foundation\Application'notfoundin/[path_to_laravel_app]/bootstrap/start.phponline14很奇怪,我还没有看到这个文件的解决方案,尽管我已经看到很多类似的错误。欢迎任何建议。谢谢! 最佳答案 /bootstrap/start.php是在composerinstall之后通过运行Laravel

PHP,代码点火器 : How to Set Date/Time based on users timezone/location globally in a web app?

我刚刚意识到,如果我将特定记录添加到我的MySQL数据库中-它会有服务器的日期/时间,而不是特定用户和他们所在的位置,这意味着我的按日期搜索功能是无用的!因为他们将无法通过在他们的时区中添加它的时间而不是在服务器时区中添加它来进行搜索。在Codeigniter中有没有一种方法可以全局设置特定于用户位置的时间和日期(可能使用他们的IP)以及每次调用date()或time()时都使用用户时区。WhatIamactuallyaskingforisprobablyhowtomakemyapplicationdependentoneachuserstimezone?也许最好将每个用户的时区存储在