【php时间戳问题mktimegmmktime】教程文章相关的互联网学习教程文章

Unix时间戳转换PHP – 错误的日期【代码】

我正在尝试做一些非常简单的事情 – 使用date()函数将时间戳转换为php中的字符串. 代码如下:$test = date('d/m/y','1407974400000'); echo $test;我希望答案是14/8/14. 如果我检查http://www.epochconverter.com/也给出了这个答案. 然而,从上面的PHP产生的输出是07/12/86我很确定我在做一些完全愚蠢的事情 – 任何能够提供帮助的人吗? 谢谢, 克里斯解决方法:你有3个零,使用秒而不是毫秒:$test = date('d/m/y','1407974400'); ec...

php – Yii2 – jui datepicker扩展 – 默认显示当前时间戳【代码】

我正在使用Yii2扩展 – Jui DatePicker. 有没有办法默认显示文本框中的当前时间戳,因此用户每次填写表单字段时都不需要输入它? 我的观点和Yii2中的表格:<?= $form->field($model, 'data')->widget(DatePicker::className(),['language' => 'en','inline' => false,'clientOptions' =>['dateFormat' => 'yyyy-MM-dd','showAnim'=>'fold','yearRange' => 'c-25:c+0','changeMonth'=> true,'changeYear'=> true,'autoSize'=>true,'...

php – 创建一个unix时间戳倒计时【代码】

我想要对unix时间戳进行倒计时:它在几秒钟内倒计时 像这样: 有效期:1d 10h 52m 25s 下面是一个示例时间戳:1303725600 我怎么能这样做?解决方法:我刚刚做了其中一个. http://chrischerry.name/coachella 查看源代码,了解有关如何执行此操作的一些想法.然而,“目标”日期不是由unix时间戳指定的,但这很容易做到.var date = new Date(unix_timestamp*1000);它乘以1000是因为javascript Date()想要的时间以毫秒为单位,而unixtimes...

php – 如何将每个行的时间戳附加到grep中?【代码】

我有一个无限的数据流来自记录器,我正在为grep管道.我想将grep的输出保存到文件中,但还要在每行的开头(行出现的时间)中包含一个时间戳.有没有一种简单的方法来实现这一目标?假设我无法更改记录器进程的输出.解决方法:您可以使用sed和date附加静态时间戳:... | sed "s/^/$(date) /" >> output.txt或者,如果您需要实时时间戳,请使用gawk的strftime function:... | gawk '{ print strftime(), $0 }'您可以定义自己喜欢的格式:... ...

php – 比较时间戳到日期【代码】

我需要将时间戳与日期进行比较.我想比较没有时间位的日期部分.我需要检查前天是否发生时间戳,即今天 – 2. 你能告诉我一个片段吗?谢谢. 我一直在阅读PHP文档,但找不到一个非常干净的方法来做到这一点.我发现的是将时间戳转换为具有特定格式的日期,并将其与我通过执行时间增量以获得昨天之前的日期并将其转换为特定格式所获得的日期进行比较.乱.解决方法:您可以使用功能strtotime来解决这个问题. 为了回合一天,我个人喜欢编辑时间...

php – 什么是unix时间戳公式?【代码】

首先,我知道这个问题有点被问到/有点回答:Calculate day number from an unix-timestamp in a math way?. 我需要一个自定义函数/公式.所以它只返回ISO格式的日期. “YYYY-MM-DD”.eg. 1316278442 = 2011-09-17由Ext编辑!这是错的!请不要读这个. 我整天都在这里!我唯一能成功的就是一周中的哪一天. $一周中的某天=($时间戳/ 86400)%7; //这里1是星期六,7星期五 速度是问题,这就是为什么我不想使用日期(‘Y-m-d’,$timestamp); ...

PHP 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法【代码】

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。下面首先还是直奔主题以示例说明如何使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时间戳,然后在介绍一下 mktime 函数作用和用法 1 //php获取今日开始时间戳和结束时间戳2 $beginToday=mktime(0,0,0,date(m),date(d),date(Y));3 $endToday=mktime(0,0,0,date(m),date(d)+1,date(Y))-1;4 //php获取本周起始时间5...

php – Laravel – 将created_at更改为使用unix时间戳【代码】

我正在使用Laravel 4应用程序,并希望保存created_at和updated_at字段的unix时间戳,而不是默认的时间戳值. 有关如何实现这一目标的任何建议? 问候,解决方法:您可以获取时间戳属性,如下所示:$timestamp = $model->created_at->timestamp;或者,您可以覆盖getDateFormat(),并创建必填字段的迁移,如下所示:$table->integer('created_at'); $table->integer('updated_at');

php – 更新附加/分离Eloquent关系的时间戳【代码】

我正在使用Laravel 4,有2个型号:class Asset extends \Eloquent {public function products() {return $this->belongsToMany('Product');} }class Product extends \Eloquent {public function assets() {return $this->belongsToMany('Asset');} }产品上有标准时间戳(created_at,updated_at),我想在附加/分离资产时更新产品的updated_at字段. 我在Asset模型上试过这个:class Asset extends \Eloquent {public function products...

Java时间戳和PHP时间戳给出了两个不同的时间【代码】

好吧,我似乎无法弄清楚发生了什么,所以我决定问你们.在PHP中,我使用以下代码获取UTC时间戳:date_default_timezone_set("UTC"); time()这将例如给我1331065202 然后我用Java中的代码来获取UTC时间戳:long timestamp = System.currentTimeMillis() / 1000;这将例如给我1331093502 为什么2次如此不同?它们不应该是UTC时区还是我做错了什么?我在VPS上托管,这些文章在2个不同的服务器上,所以它可能是服务器端的东西,如果是这样,我该...

php – filemtime – GMT或本地(服务器)时间戳

filemtime – 获取文件修改时间 此函数返回写入文件的数据块的时间,即文件内容更改的时间. 我的问题:是filemtime返回: >文件的gmt时间戳(修改时间)(如time())?>或文件的本地服务器时间戳? 编辑:可能“timestamp”的定义与time()相同(此计数从1970年1月1日在UTC的Unix纪元开始)解决方法:filemtime函数返回一个时间戳,也就是说它返回自Unix Epoch以来的秒数.时区对时间戳来说无关紧要; 1970年1月1日午夜,世界各地的UTC同时发生...

php – DateTime对象不受其时间戳的约束?【代码】

DateTime对象是否不受其时间戳的约束?或者,在DST更改时使用getTimestamp()会产生某种副作用吗? 细节当设置DST上的DateTime对象的时间戳时(意味着在更改时钟之前/之后存在格式化时间),返回的时间戳与设置的时间戳不同.$php --version PHP 7.1.3 (cli) (built: Mar 17 2017 16:59:59) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies复制考虑以下php脚本:date_def...

php时间戳工作逻辑

从给定日期创建Unix时间戳时,究竟是什么呢? 我想要一步一步的方法来创建时间戳. (不使用php内置函数). 编辑:这个日期的特色是什么:) 1970年1月1日00:00 UTC解决方法:1970年1月1日00:00 UTC是Epoch的日期:The “epoch” then serves as a referencepoint from which time is measured.Time measurement units are countedfrom the epoch so that the date andtime of events can be specifiedunambiguously.在computing,此日期是...

php – 制作带时间戳的网址,日期和时间之间的空格打破网址

我正在研究Head First PHP和MySql一书,我遇到了日期/时间戳这个问题.我将创建一个带有日期作为GET参数的URL.但是当从数据库返回日期(时间戳的类型)时,日期和时间之间会有一个空格,因此URL会中断. 如何格式化日期以包含在URL中(以及其余参数)?解决方法:使用urlencode:] http://php.net/manual/en/function.urlencode.php

如何格式化PHP中的时间戳日期?【代码】

我有一个数据库行,其类型为“timestamp”.每次添加新记录时,它会自动填充该记录插入的时间.现在,对于其中一个记录,它保存了值:2010-06-19 18:40:51我尝试通过以下方式将其转换为更加用户友好的格式:$timeStamp = $row['date']; $timeStamp = date( "m/d/Y", $timeStamp);但它返回这个:12/31/1969我在某处读过日期函数只能在unix时间戳上使用,也许我在数据库中的内容不是一个合适的时间戳,我需要先将它转换为一个才能使用日期函数...

TIME - 相关标签