【php – Twitter日期格式到Mysql】教程文章相关的互联网学习教程文章

如何将php日期格式转换为GMT,反之亦然?【代码】

我是php的新手.我想编写一个函数,我需要用户以任何日期格式输入日期,包括DST,GMT格式,然后再回到原来输入的格式.请任何机构帮助我.解决方法:虽然gmdate功能可用.如果您使用的是PHP 5.2或更高版本,请考虑使用DateTime对象. 这是切换到GMT的代码$date = new DateTime(); $date->setTimezone(new DateTimeZone('GMT'));并返回默认时区…$date = new DateTime('2011-01-01', new DateTimeZone('GMT')); $date->setTimezone(new DateTim...

php – 转换日期格式yyyy-mm-dd => dd-mm-yyyy【代码】

我试图将日期从yyyy-mm-dd转换为dd-mm-yyyy(但不是在SQL中);但我不知道日期函数如何需要时间戳,我无法从此字符串中获取时间戳. 这怎么可能?解决方法:使用strtotime()和date():$originalDate = "2010-03-21"; $newDate = date("d-m-Y", strtotime($originalDate));(请参阅PHP站点上的strtotime和date文档.) 请注意,这是对原始问题的快速解决方案.对于更广泛的转换,您应该使用DateTime类来解析和格式化:-)

PHP比较两个日期格式2011-05-16T09:39:14 0000(facebook datetime format)【代码】

在PHP中,我想以这种格式比较2个日期:2011-05-16T09:39:14 0000$datedeb="2011-05-18T01:25:18+0000"; $datefin="2011-05-16T09:39:14+0000";我有PHP5.1.6供您参考.解决方法:您可以使用PHP的strtotime功能.这会将它们转换为时间戳,这意味着您可以像普通数字一样比较它们$datedeb = strtotime("2011-05-18T01:25:18+0000"); $datefin = strtotime("2011-05-16T09:39:14+0000");if ($datedeb > $datefin) {//$datedeb is larger (l...

php – 更正Google日历活动的日期格式【代码】

我正在尝试为Google日历创建一个活动,但我收到此错误:Invalid value for: "T" found, can only parse bare date string: 2013-08-22T16:00:00我也尝试将时区偏移添加到我的字符串,但我在EventDateTime对象中手动设置时区,根据文档,它不是必需的. 以下是我创建时间字符串的方法:data['start'] = $("#inputDateStart").val() + "T" + $("#inputTimeStart").val();以及如何在我的对象中设置此字符串$start = new Google_EventDateTi...

如何在php中更改日期格式2015年12月21日至21-12-2015【代码】

我想更改日期格式$date ="21 dec '15";至$date ="21-12-2015";怎么可能在PHP中.解决方法: $date = DateTime::createFromFormat('!m', $result['month']);echo $date->format('F');F代表“月份名称”,

php – 使用laravel验证器验证自定义日期格式【代码】

在我的应用程序中,用户从日期选择器中选择日期,然后日期将以对应用户区域设置的格式显示在输入中. 提交表单时,我想验证相应的日期,但验证者不知道提交日期的日期格式. 我的问题是,在将日期传递给验证器之前是否应该将日期变为Y-m-d,还是有一种方法可以告诉Validator正确的格式进行验证?解决方法:更简单的选择是使用Laravel date_format:格式 规则(https://laravel.com/docs/5.5/validation#rule-date-format).它是Laravel中的内置...

在CakePHP中使用$form-> inputs()时指定日期格式【代码】

我想知道是否有办法在使用CakePHP的$form-> inputs()创建的表单中指定日期格式;请注意,这不是单独的$form-> input(),而是$form-> inputs(),它将自动创建整个表单字段. 任何输入将不胜感激.谢谢.解决方法:您可以将usual options传递到$form->输入,您将传入$form->输入. 例如,如果要自定义下面的field2,则将字段名称设为键,将options数组设置为值:echo $form->inputs(array('field1','field2' => array('label' => 'Date and time',...

如何在php中将英文日期格式转换为德语日期格式【代码】

嗨,我有这样的日期格式 (英文格式)15. July 2011我想像这样用德语格式转换它15. Juli 2011如何将日期格式从一种语言转换为其他语言格式? 我的代码是$date = '15. July 2011';$newLocale = setlocale(LC_TIME, 'de_DE');$date = strftime('%d. %B %Y',$date);但这不是转变我得到七月而不是七月解决方法:您可以在调用date函数之前使用setlocale函数:$newLocale = setlocale(LC_TIME, 'de_DE', 'de_DE.UTF-8');编辑:引自strftime文...

php – 如何解析任何日期格式【代码】

我正在努力创造一些聪明的东西,以便以任何国际格式解析日期. 在我的前端,我使用jquery ui作为日期选择器,每种语言都有其特定的日期格式. Fr:d / m / Y.恩:m / d / Y.… 好的但是现在在php部分我必须使用相同的格式存储这些日期(Mysql Y-m-d).我想避免使用开关盒和类似的东西,所以我开始寻找另一种选择. 我发现的最好的事情是 http://www.php.net/manual/en/datetime.createfromformat.php如果我知道格式,该函数将使我能够解析日期...

在cakephp 3.x的整个项目中使用一种日期格式【代码】

这可能是一个简单的问题. 有没有什么方法可以在我的项目中设置一个日期格式,并在任何地方都有这种日期格式.到处都是指视图,编辑,索引操作.我需要的格式是Y-m-d H:i:s,它与我的语言环境日期格式无关. 我试图在bootstrap文件中使用以下代码,但它不起作用Type::build('date')->useLocaleParser()->setLocaleFormat('Y-m-d'); Type::build('datetime')->useLocaleParser()->setLocaleFormat('Y-m-d H:i');它在索引中一直显示日期为10...

php – 这是什么样的日期格式?【代码】

我从某个API得到这个: /日期(-27734400000 0000)/ 它叫什么格式?如何将其转换为时间戳?解决方法:无论出于何种原因,C#似乎都会像这样序列化DateTime对象.通常它的格式/日期(自1970年1月1日以来的秒数)/但这是负面(并且如此之大)的事实让我怀疑某处有溢出.无论如何做这样的事情:<?php $str = "/Date(-27734400000+0000)/"; $strTime = substr($str,6,-2); $date = new \DateTime(); $date->setTimestamp(intval($strTime)); //Yo...

php – Carbon解析日期格式【代码】

我正在尝试解析格式化为的日期:2017-09-20T10:59:10.0000000 01:00我正在使用Carbon,所以我试过:Carbon::createFromFormat('Y-m-dTH:i:s.u vP', $date)哪个输出:The timezone could not be found in the database\n Unexpected data found.\n Data missing我猜最后一个时区参数可能是错误的,但我找不到如何解析该日期格式:/ 感谢帮助 !解决方法:您需要在时区添加一个标志,例如:+01:00那么这对你有用:Carbon::createFromForm...

php – Doctrine:获取和设置字段值时更改日期格式【代码】

我希望能够使用我自己的日期格式(dd / mm / yyyy)而不是教条(yyyy-mm-dd)来获取和设置日期.我找到了一种为每个日期字段指定getter和setter的方法,但我想以更方便的方式进行操作(每个表中每个日期字段的1个setter 1 getter很多)class Curs extends BaseCurs {private function fechaDesdeEsp($fecha){$fecha = new DateTime($fecha);return $fecha->format('Y-m-d');}private function fechaDesdeIso($fecha){$fecha = new DateTime...

PHP函数strtotime()支持哪些日期格式?

我非常喜欢PHP函数strtotime(),但是user manual没有给出支持日期格式的完整描述.它只给出了一些例子,如“2000年9月10日”,“1周2天4小时2秒”和“下周四”. 我在哪里可以找到完整的描述?解决方法:我找不到任何正式的东西,但我看到a tutorial说strtotime()使用GNU日期输入格式.这些将在in the GNU manual中详细描述. 我注意到的一个差异是“下一个”不符合GNU手册中描述的行为.使用strtotime(),“下周四”将给你与“星期四”相同的...

在PHP中转换日期格式(但这是什么格式?)[复制]【代码】

参见英文答案 > Convert one date format into another in PHP 15个我正在使用Envato API验证在其网站上进行的购买,并且作为购买API查询的一部分输出的日期/时间如下:Wed May 20 06:37:57 +1000 2015首先,这是什么格式(是否有它的名称,以及PHP日期/时间格式?)其次,如何将其转换为不同的格式? 当我使用strtotime()函数然后使用date()时,输出似乎错了几个小时.这可能是因为Envato(澳大利亚)和...