草庐IT

TIMEstamp

全部标签

php - 如何在 magento 中将我的时间戳转换为 UTC 时间戳

我找到了很多关于这个的文章,但没有一个给出适当的解决方案我当前的系统时区是='asia/Kolkata'我当前的magento时区是'asia/shanghai'这给了我正确的UTC时间,系统时间是'2013-06-2615:34:00'$timezone=date_default_timezone_get();date_default_timezone_set($timezone);$now=Mage::getModel('core/date')->timestamp(time());$current_date=date('Y-m-dH:i:s');所以这里$current_date

PHP 生成 13 位时间戳,如 mktime

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:phpgetmicrotimefromdatestring出于特定目的,我需要获取日期/时间的13位时间戳,但我找不到解决方案。像PHP中的mktime一样,我们可以得到一个10位的时间戳echomktime($hour,$minute,$second,$month,$day,$year);这会输出类似1346689283的内容。那么13位时间戳呢?PHP本身是否能够生成这样的时间戳?

php - 时间序列数据的 Cassandra 分区键

我正在测试Cassandra作为时间序列数据库。我创建的数据模型如下:CREATEKEYSPACEsmWITHreplication={'class':'SimpleStrategy','replication_factor':1};USEsm;CREATETABLEnewdata(timestamptimestamp,deviceidint,tagidint,decvaluedecimal,alphavaluetext,PRIMARYKEY(deviceid,tagid,timestamp));在主键中,我将deviceid设置为分区键,这意味着所有具有相同设备id的数据都将写入一个

PHP 检查用户是否在线

谁能告诉我为什么这不起作用?在我的数据库中,lastactive是2013-12-1016:15:12,每次用户刷新我网站上的任何页面时都会更新。我选择它并将其设置为变量:$lastactive=$row[5];这是我认为它应该工作的地方,但没有。使用10秒进行测试。if(time()>$lastactive+10){print('[OFFLINE]');}elseif(time()[ONLINE]');} 最佳答案 您正在将unix时间戳与MySQL日期时间字符串进行比较。在比较两者之前,您需要将其转换为unix时间戳:$last

php - 18位时间戳?

我正在研究与电视录制相关的系统。我正在从另一个系统(我没有相关文档)解析以下xml:我的问题是,有人认识StartTime和StopTime属性的时间戳格式吗?我认为通常到秒的时间戳有10位数字,那么其他8位来自哪里?我的猜测是时区和毫秒精度。我正在使用php,因此将它转换为日期时间的php特定方法会很好,但任何东西都很好。 最佳答案 看起来像C#的DateTime滴答:TheDateTimevaluetyperepresentsdatesandtimeswithvaluesrangingfrom12:00:00midnight,J

php - 解析psql时间戳的函数

我在我的网站上经常显示日期或时间,我正在考虑编写一个函数来解析PostgreSQL时间戳。时间戳的格式为:Y-m-dH:i:s.u。例如。2011-04-0823:00:56.544。我在想这样的事情:functionparse_timestamp($timestamp,$format='d-m-Y'){//parsethetimestampreturn$formatted_timestamp;}但是我想知道这是否也可以在不自己编写解析器(使用一些PHP函数)的情况下实现。 最佳答案 functionparse_timestamp(

php - 如何将 Eastern Time Zone 转换为 CENTRAL TIME ZONE

我有一个在东部时区的时间,但我想将它调整为中部时区。两个时区都在美国。我从来没有这样做过?我不知道如何转换它。请帮帮我好吗? 最佳答案 这是一种可能的方法:$dt=newDateTime('2011-02-2216:15:20',newDateTimeZone('America/New_York'));echo$dt->format('r').PHP_EOL;$dt->setTimezone(newDateTimeZone('America/Chicago'));echo$dt->format('r').PHP_EOL;您可以获得可

php - SimpleXML - 无法获取第一个标记的属性

我正在尝试读取XML的第一个标记的属性。这是XML结构value1value2…下面是我尝试获取timestamp属性的方法(尝试了2种方法,均在此处列出,均无效)$timestamp=$xml->myxml->attributes()->timestamp;//givesNodenolongerexistswarningif($xml->myxml&&$xml->myxml->attributes()){//Doesn'tenterthisloop$arr=$xml->myxml->attributes();$timestamp=$arr['timestamp'];}有人可以告诉我如

php - Carbon::now() 没有使用 UTC

我来自菲律宾。如果我将使用Carbon::now(),它会捕获我的机器时间而不是UTC时间。我的config/app.php是:'timezone'=>'UTC',这是我的代码:$log->dateRequest=Carbon::now();如果有的话,我会在晚上9:00(菲律宾时间)发布请求。它捕获21:00:00,而不是13:00:00(来自UTC)。 最佳答案 在其中一个问题中,您提到您需要在您的应用中使用多个时区。因此,您可以动态添加时区:Carbon::now('UTC')或者在现有日期上使用setTimezone('UT

php - 将 UNIX 时间戳转换为毫秒

如何使用PHP获取UNIX时间戳,就像我从JS方法.getTime()中获取的那样?我似乎遇到了麻烦,因为.getTime()返回毫秒。我知道我必须先转换时间戳才能让JS读取它,但我该怎么做呢?编辑:同意乘以1000,但为什么我得到这个?:timestamp:1305593400timestamp*1000:1.3055934E+12timestamp:1305612420timestamp*1000:1.30561242E+12timestamp:1305635400timestamp*1000:1.3056354E+12timestamp:1304901960timestamp*1