【将datetime转换为时间戳php】教程文章相关的互联网学习教程文章

PHP-返回int时间戳而不是datetime【代码】

我想知道是否有一个简单的解决方案来覆盖Laravel / Lumen默认值,以返回unix时间戳,而不是返回模型时的实际日期."mission": {"id": 1,"start": "2016-01-17 13:57:12","end": "2016-02-17 00:00:00","salary": "1000","description": "Lorem ipsum dipsum chipsum, wipsum dodaskipsum wawipsum. Badatiss dum"}现在,无论何时何地,无论何时何地,我都必须将日期时间戳转换为Unix时间戳. 例如:$result = Mission::all()->map(functio...

PHP DateTime DateInterval isset在var_dump之后更改【代码】

此对象中的任何变量都是!isset(),但是如果我是var_dump($interval)或print_r($interval),则这些变量将成为isset().这也适用于empty()/!empty(). 因此在$interval-> i下面的代码中,最初是!isset(),但在我var_dump($interval)之后是isset().$future = new DateTime("2018-08-24"); $now = new DateTime();$interval = $future->diff($now);if (isset($interval->i)) {echo 'isset' . $interval->i; } else {echo 'not isset' . $i...

PHP DateTime差返回错误的天数【代码】

我有以下代码,打印出两个日期之间的差异:print_r((new DateTime('2018-01-01'))->diff(new DateTime('2018-11-01')));print_r((new DateTime('2018-10-01'))->diff(new DateTime('2018-11-01')));输出:DateInterval Object ([y] => 0[m] => 10[d] => 0[h] => 0[i] => 0[s] => 0[f] => 0[weekday] => 0[weekday_behavior] => 0[first_last_day_of] => 0[invert] => 0[days] => 304[special_type] => 0[special_amount] => 0[have_...

PHP:DATETIME帮助【代码】

我知道互联网上有很多有关日期时间的信息,但是我在使用自己所看到的内容时遇到了麻烦. 我有一个calander控件连接到一个文本框.格式为15/11/2010(英国).我用它来查询SQL Server数据库中日期时间字段,格式为15/11/2010 00:00:00. 在捕获回发日期之后,我将值传递到我的方法中,该方法尝试将文本转换为时间格式.当我查询2010年1月1日至2010年7月7日之间的信息时,会得到许多结果.当我将其更改为2010年1月1日至2010年10月30日之间时,会收到...

PHP`DateTime :: days`是否返回垃圾?【代码】

PHP类DateInterval具有属性“ days”.根据手册返回“时间间隔的总天数.如果未知,则天数为FALSE.” 就我而言,代码:$d = new DateInterval('P1Y'); echo $d->days;返回-99999 和这样的代码$a = DateTime::createFromFormat("d.m.Y", "01.01.2010"); $b = DateTime::createFromFormat("d.m.Y", "03.01.2010");$d = $b->diff($a); echo $d->days;返回6015 我误会了吗?解决方法:在Windows平台上,DateInterval出错.请参阅bug #51183.官...

PHP DateTime :: createFromFormat AM PM问题【代码】

$format = 'd M Y A h:i'; $date = DateTime::createFromFormat($format, '11 Mar 2013 PM 3:34');返回false.getLastErrors重现:06001在删除格式A和日期PM后,它开始工作.$format = 'd M Y h:i'; $date = DateTime::createFromFormat($format, '11 Mar 2013 3:34');任何解决方案如何使其与AM和PM一起使用?解决方法:时间过后,我会追加AM / PM.有关可接受的时间格式,请参见http://php.net/manual/en/datetime.formats.time.php.

用于PHP 5.2.14的DateTime :: CreateFromFormat【代码】

参见英文答案 > php dateTime::createFromFormat in 5.2? 6个我使用以下代码将用户输入转换为mysql时间戳.$datetime = DateTime::createFromFormat('m/d/Y g:i a', "{$exp}"); $timestamp = $datetime->format('Y-m-d H:i:s');其中$exp等于:06/12/2013 6:41 pm 这在运行PHP 5.4.3的本地服务器上工作正常,但是当我将相同的脚本上传到我的托管服务器时,它不希望运行此部分可能是因为PHP版本的差...

php – DateTime with microseconds【代码】

在我的代码中,我使用DateTime对象来操作日期,然后将它们转换为时间戳,以便将它们保存在一些JSON文件中. 出于某些原因,我希望与DateTime(或接近的东西)具有相同的功能,但具有微秒精度(在JSON文件中插入时我将转换为float). 我的问题是:是否有一个类似DateTime的PHP对象,但也可以处理微秒? 目标是能够使用对象操纵microtimes. 在date()文档中,有一些东西表明可以用微秒创建DateTime,但我无法找到方法.u Microseconds (added in...

php – 使用DateTime获取日期时间会从date()函数返回不同的值【代码】

我试图使用Carbon或DateTime类获取当前时间戳我的日期错了,但是当我使用date()函数时,它会返回正确的日期我在win server 2012上运行代码这是我的代码dd(['Carbon::now()->format("Y-m-d H:i:s P")' => Illuminate\Support\Carbon::now()->format('Y-m-d H:i:s P'), 'DateTime()->format("Y-m-d H:i:s P")' => (new DateTime())->format('Y-m-d H:i:s P'), 'date("Y-m-d H:i:s P")' => date('Y-m-d H:i:s P'),'date("Y-m-d H:i:s P"...

php – 从这个字符串创建datetime对象?【代码】

我遇到了一个小编程问题.我需要做一些时间计算,但作为输入我只有一个字符串 – 所以基本上我需要将这个字符串转换为PHP中的日期/时间对象.这是我遇到麻烦的转换.$endtimestamp = "September 1, 2012 13:00 PM";$doesntwork = strtotime(trim($endtimestamp)); $doesntwork2 = date_create_from_format("l, F j, Y G:i A", $endtimestamp); $doesntwork3 = date("l, F j, Y G:i A", strtotime($endtimestamp));说实话,我不知道为什么...

PHP datetime比较天数【代码】

我正在用这段代码比较日期:$date1 = new DateTime("2007-03-24 12:10:00"); $date2 = new DateTime("2009-06-26 14:00:30"); $interval = $date1->diff($date2);如果我回应这个:echo $interval-> m.“months and”.$interval-> d.“days.”;我得到输出3个月和2天..现在,我想回应日期之间的差异,但包括当天的月数,所以相差1个月(其中30天)和5天将是35天,而不是1个月和5天.我该怎么做呢? 我正在使用PHP 5.3版.解决方法:你应该可以...

php – 错误:类DateTime的对象无法转换为字符串【代码】

显示值时出错:$thedate = $row2['date']; echo $thedate;在php中,这是数据库中的值($thedate)是“2015-05-05 21:52:31.000” 如何格式化它才能在php页面上以字符串形式显示?目前它显示错误“类DateTime的对象无法转换为字符串”.解决方法:您有一个DateTime对象,因此您必须使用format()格式化输出,例如echo $thedate->format("Y-m-d");

php – TIMESTAMPS相对于DATETIME字段有多常见?

我希望我的产品,就像其他所有网络产品一样,从我的数据库中提取数据信息并将其转换为用户的时区,然后再将其显示在页面上.我正在使用PHP和MySQL. 使用TIMESTAMP字段比使用DATETIME字段更常见吗? 从我的研究来看,似乎使用DATETIME字段,我不得不这样做 >以UTC格式存储所有日期信息>每次应用程序启动时调用date_default_timezone_set(‘UTC’)>使用基于当前日期/时间的date()创建的日期手动减去用户的UTC偏移小时数>从传递给date的现有...

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 – 致命错误:未捕获的异常’Exception’,消息’DateTime ::【代码】

帮助解决此错误Fatal error: Uncaught exception ‘Exception’ with message ‘DateTime::_construct() [datetime.–construct]: Failed to parse time string (–) at position 0 (-): Unexpected character’ in Z:\home\plati\www\view.php:110 Stack trace: #0 Z:\home\plati\www\view.php(110): DateTime->_construct(‘–‘) #1 {main} thrown in Z:\home\plati\www\view.php on line 110$newday = $a['dayz']; $endmonth =...

TIME - 相关标签