草庐IT

datetime_out

全部标签

PHP Datetime 无法转换负 ISO8601 日期

用DateTime转换负日期让我出错测试代码var_dump(\DateTime::createFromFormat(\DateTime::ISO8601,'-0001-11-30T00:00:00+0100'));结果booleanfalse预期结果object(DateTime)[5]public'date'=>string'-0001-11-3000:00:00'(length=20)public'timezone_type'=>int1public'timezone'=>string'+01:00'(length=6)(或类似的东西)附言负日期字符串是用$d->format(\

php - Symfony2 : How to set default value for a field DateTime

我使用Symfony2.8我有一个名为“Docentes”的表,其中包含一个日期时间字段“fechaAlta”我需要在添加新记录时此字段的默认值为“今天”我生成CRUD,使用命令generate:doctrine:crud在文件“DocentesController.php”中,Symfony创建了两个函数:“newAction”和“editAction”(以及其他函数)。两者都使用相同的表单,将“DocentesType.php”文件插入“表单”文件夹中:publicfunctionbuildForm(FormBuilderInterface$builder,array$option

php - 为什么 DateTime 对象在我执行空操作之前不可用?

这个问题在这里已经有了答案:Whycan'tIaccessDateTime->dateinPHP'sDateTimeclass?(5个答案)关闭6年前。我是PHP新手。以下错误(?)花了我891723498个小时才在我的代码中找到。有人可以向我解释是什么原因造成的,也许还有解决方法吗?现在我只是离开json_encode()调用。这是我的代码的精简版。除了json_encode()之外,可能还有其他函数具有相同的效果,我不知道。这是我的repl的直接复制粘贴(使用Borisphprepl--https://github.com/borisrepl/boris)。./bin/boris[

PHP DateTime::Diff 弄错了吗?

DateTime::Diff应计算适当的时间间隔并考虑夏令时(DST)和闰年。虽然显然不是这样。恐怖代码:$d1=newDateTime("2011-10-3001:05:00",newDateTimeZone("Europe/Stockholm"));$d2=newDateTime("2011-10-3003:05:00",newDateTimeZone("Europe/Stockholm"));echo$d1->getOffset()/(60*60);打印“2”!因此请记住,前一天的UTC时间=1h-2h=23:05:00。echo$d2->getOffset()/(60*60);

php - 带负时间戳的 datetime php fatal error

试图解析1942年5月5日-872726549DatTime::__construct()Failedtoparsetimestring(-872726549)atposition7(4):Unexpectedcharacter111970之前的所有日期都相同1969年12月31日有同样的错误我在windows上使用xampp,php5.4这会触发错误:$topv=-872726549;$compared_time=newDateTime($topv); 最佳答案 根据文档,您应该这样做:$topv='1930-08-09';$co

php - 更新 Google 日历 - fatal error : Call to undefined function dateTime()

我正在尝试使用PHPAPI更新Google日历。我已成功创建Google日历事件并自动获取事件ID,但是当我尝试更新事件时,出现此错误:PHPFatalerror:CalltoundefinedfunctiondateTime()inpublic_html/googleapi/calendarupdate.phponline45.它指的是行:$event->setStart.dateTime($startdatetime);这是我当前的错误PHP代码:setAssertionCredentials($credentials);if($client->getAuth()->isAcces

php - 无法转换属性路径 : Expected a\DateTime or\DateTimeInterface 的值

首先:我对Symfony/编程还很陌生,在找到我需要的解决方案时遇到了问题。我的“事件”实体中有这些变量,带有标准的getter和setter。:/***@var\DateTime**@ORM\Column(name="startTime",type="time",nullable=true)**@Assert\Expression(*"this.getStartTime()=this.getStartTime()",*message="Endtimeshouldbegreaterorequaltostarttime!"*)*/private$endTime;我的表单有这个Contro

php - Composer 更新 => fatal error : Out of memory

我在本地机器上使用XAMPP。我无法通过移除PHP内存限制来解决此问题。我已经尝试过的:修改我的php.ini以消除内存限制=>memory_limit=-1已检查我运行的是PHP5.6并自行更新composer到最新版本但是好像一点作用都没有。有人有什么建议吗?我的composer.json:{"name":"erwin/symff","license":"proprietary","type":"project","autoload":{"psr-4":{"AppBundle\\":"src/AppBundle"},"classmap":["app/AppKernel.php","

php - 从 SQL 日期时间转换为 PHP DateTime,使用

数据库中的变量time_of_last_update是datetime类型,我想做的就是在表(下)中打印出来,但理想情况下我想了解如何在PHP中将其强制转换/转换为DateTime类型,然后使用其上的方法(例如->format等)以供将来引用。正在做:$time_date=$row['time_of_last_update'];$time_date->format('Y-m-dH:i:s');对来自C#的我来说似乎很明显,但我得到“在非对象上调用成员函数format()”,并且转换似乎也没有帮助我。这看起来非常简单/常见,但我找不到任何示例。$describeQuery='SELECT

php - 我们可以使用具有稀疏 SVN check out 功能的 Composer 来共享依赖项吗?

我们当前的开发设置使用包含多个项目的单个Subversion存储库,每个项目都有分支、标签和主干。然后,我们使用“稀疏结帐”来选择要使用的项目和这些项目的分支。结果是工作副本的目录结构与存储库的目录结构相匹配,包括分支信息,我们从不使用svnswitch。(这种工作方式对于使用SVN的人来说可能很熟悉,但对于那些不使用SVN的人来说可能会感到惊讶。)我们正在考虑使用Composer来管理外部和内部依赖项,但我不确定这如何与稀疏结帐工作方式一起工作。我希望通过某种方式使用现有结帐中的目录来满足依赖关系,而不是每个“根项目”都需要一个单独的副本。例如:站点/Foo/trunk依赖于libA