草庐IT

php - 有人可以解释 reddit 的 created_utc 以及如何将其转换为 php 中可用的格式

我正在查看http://www.reddit.com/user/MrLuxan/about.json并将created_utc给出为1304465246.0但不确定它如何与PHP:date上的任何内容匹配.任何人都可以向我解释一下并告诉我如何将它变成可用的格式 最佳答案 似乎是一个UNIX-timestamp您可以通过执行以下操作将其转换为人类可读的内容:$timestamp=1304465246;echodate('m/d/Y',$timestamp);你会得到05/04/2011回来。看看PHP:date了解如何更好地满足您的需

php - Laravel 5.3 - Carbon Date - UTC 偏移获取时区名称

我正在尝试使用Carbon从Laravel5.3中的UTC偏移量获取时区名称。下面列出的代码如有任何帮助,我们将不胜感激。/*currentcodeiteration*/$utcOffset=-5;$timezone=Carbon::now($utcOffset)->timezone->getName();echo$timezone;//Result:-05:00//ExpectedResult:EST/*triedcode*/$timezone=Carbon::now($utcOffset)->tzName;//Result:-05:00/*WhatIusedpriortoCarbo

php - 如何将毫秒(unix 时间戳)转换为 utc php

我正在用php为android创建web服务,它们以unixtimestamp(毫秒)发送时间。现在我需要将其转换为utc时间戳并与mysqlcreated_at进行比较。我试过:$time=1443001794;$seconds=$time/1000;echodate("d-m-Y",$seconds);但它总是返回“17-01-1970”。 最佳答案 好吧,如果你只想与mysql时间戳进行比较,那么你可以这样做:$result=strtotime($mysqlCreateAt);strtotime会将你的时间戳转换为unix时间

php - 如何转换为 UTC

我从各种来源获取日期和时间(例如来自FTP服务器的文件日期/时间、收到电子邮件的日期/时间等),并且需要将它们全部存储为UTC(因此它们都有一个共同的引用)。我该怎么做呢?我需要哪些信息才能正确进行转换。这是一个PHP网络应用程序。所以,我可以获得服务器的时区。我不确定下一步该怎么做。以下是一些示例输入:2010年6月28日星期一12:39:52+12002010-06-2515:33:00 最佳答案 对于第一种情况,偏移量在那里,所以它应该是微不足道的,但是第二个例子将被视为UTC(或任何其他默认时区)。这是我的建议:date_d

php - 在不更改 php 时区设置的情况下转换为 UTC

如何在不更改默认时区的情况下在php中转换日期字符串的时区。我想在本地将其转换为仅显示。不应修改php时区设置。编辑:我的源时间是一个UTC字符串,我想将它转换为不同的格式,保留时区为UTC,但php正在将它转换为本地时区。我使用的代码是:date('Y-m-dH:i::s',strtotime($time_str));如何保留时区? 最佳答案 $src_tz=newDateTimeZone('America/Chicago');$dest_tz=newDateTimeZone('America/New_York');$dt=new

php - UNIX 时间戳(0) : Europe/London returns UTC+1

学习约会,他们现在让我很难受。$london=newDateTime();$london->setTimestamp(0);$london->setTimeZone(newDateTimeZone('Europe/London'));echo$london->format('d-m-YH-i-s');结果:01-01-197001-00-00UTC+0:00不应该是伦敦,所以是午夜?例如,纽约返回前一个日期的19:00,这是正确的UTC-5:00。莫斯科返回01-01-197003-00-00这又是不正确的(UTC+3:00而不是UTC+4:00)不过,当不使用->setTimesta

php - Javascript 的 Date.UTC 命令的 PHP 等价物是什么?

我如何在PHP中说这个Javascript:varts=Date.UTC(1985,1,22); 最佳答案 PHP的在线文档非常有用:http://www.php.net/manual/en/ref.datetime.phpmktime接受参数hour,minute,second,month,日,年。$ts=mktime(0,0,0,1,22,1985);Date.UTC返回毫秒,而mktime返回秒,因此如果您仍需要毫秒,请乘以1000。 关于php-Javascript的Date.U

php - 不使用 UTC 显示时区

我整个上午都在阅读有关如何执行此操作的信息,普遍的共识是:将时间戳存储在UTC中并从那里计算偏移量。但是,与大多数人一样,我正在维护一个现有的代码库,我无法更改我们存储日期的方式。至少,不在规定的时间范围内。所以我的问题是,我可以安全地做这样的事情吗?//thisismytimezone$timestamp=strtotime($timestampFromDatabase);date_default_timezone_set('America/NewYork');$tz=date_default_timezone_get();//thisistheoreticallytheirtime

java - 如何在 Java 7 中将具有 UTC 偏移量的日期时间值转换为 GMT

我有一个日期时间值2016-12-21T07:48:36,偏移量为UTC+14。如何将日期时间转换为等效的标准GMT时间。我尝试使用sampleDateFormat.parse()方法。但是,我无法获得UTC偏移量的TimeZone对象。sampleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC+14:00"))请帮助我将UTC日期时间转换为Java7中的标准GMT时间。 最佳答案 我假设您将原始日期作为字符串。执行以下操作:创建一个SimpleDateFormat并将时区设置为“G

java - 这是从日期获取 UTC 的 java.sql.Timestamp 的正确方法吗?

我开发了一个SonarQube插件,为了满足我的一个需求,我需要将项目的分析日期存储为SQLTIMESTAMP(请注意:TIMESTAMP,不是TIMESTAMPWITHTIMEZONE)。这是我目前的做法://IntheSonarQubeSensor//.getAnalysisDate()returnsajava.util.DatefinalInstantinstant=module.getAnalysisDate().toInstant();//TimestampatUTCfromtheInstantfinalLocalDateTimedt=LocalDateTime.fromin