草庐IT

DATETIME

全部标签

php - 使用 PHP 的 DateTime 类验证有效日期

以下是我之前验证日期的方式。我也有自己的函数来转换日期格式,但是,现在我正在使用PHP的DateTime类,因此不再需要它们。我应该如何最好地使用DataTime验证有效日期?还请让我知道您是否认为我应该首先使用DataTime。谢谢附言。我使用的是面向对象的风格,而不是过程风格。staticpublicfunctionverifyDate($date){//Givenm/d/Yandreturnsdateifvalid,elseNULL.$d=explode('/',$date);return((isset($d[0])&&isset($d[1])&&isset($d[2]))?(c

php - 删除时间戳的时间部分

如何删除时间戳的时间部分?例如,将1310571061转换为1310565600,这是纯日期时间戳。 最佳答案 strtotime(date("Y-m-d",1310571061));这应该为你做。 关于php-删除时间戳的时间部分,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6681483/

php - 删除时间戳的时间部分

如何删除时间戳的时间部分?例如,将1310571061转换为1310565600,这是纯日期时间戳。 最佳答案 strtotime(date("Y-m-d",1310571061));这应该为你做。 关于php-删除时间戳的时间部分,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6681483/

php - 获取一周的第一个/最后一个日期

是否可以使用PHP的RelativeDateTimeformat获取一周的第一个/最后一个日期??我已经尝试过:date_default_timezone_set('Europe/Amsterdam');$date=newDateTime();$date->modify('firstdayofthisweek');//togetthecurrentweek'sfirstdateecho$date->format('Y-m-d');//outputs2011-12-19$date->modify('firstdayofweek50');//togetthefirstdateofanywe

php - 获取一周的第一个/最后一个日期

是否可以使用PHP的RelativeDateTimeformat获取一周的第一个/最后一个日期??我已经尝试过:date_default_timezone_set('Europe/Amsterdam');$date=newDateTime();$date->modify('firstdayofthisweek');//togetthecurrentweek'sfirstdateecho$date->format('Y-m-d');//outputs2011-12-19$date->modify('firstdayofweek50');//togetthefirstdateofanywe

php - 如何访问 Carbon 对象类型?

给定以下代码:$recordSets=Model::find(1)->get();foreach($recordSetsas$recordSet){dd($recordSet['created_at']);}我得到了这个结果。object(Carbon\Carbon)[292]public'date'=>string'2013-08-2117:05:19'(length=19)public'timezone_type'=>int3public'timezone'=>string'UTC'(length=3)我尝试使用访问“日期”echo$recordSet['created_at']-

php - 如何访问 Carbon 对象类型?

给定以下代码:$recordSets=Model::find(1)->get();foreach($recordSetsas$recordSet){dd($recordSet['created_at']);}我得到了这个结果。object(Carbon\Carbon)[292]public'date'=>string'2013-08-2117:05:19'(length=19)public'timezone_type'=>int3public'timezone'=>string'UTC'(length=3)我尝试使用访问“日期”echo$recordSet['created_at']-

php - 两个日期之间的时间差(以分钟为单位)

在php5.3上得到这个工作$datetime1=newDateTime("2011-10-1010:00:00");$datetime2=newDateTime("2011-10-1010:45:00");$interval=$datetime1->diff($datetime2);$hours=$interval->format('%h');$minutes=$interval->format('%i');echo'Diff.inminutesis:'.($hours*60+$minutes);我怎样才能让它在php5.2上工作?有没有等效的功能??搞定了$date1="2011-

php - 两个日期之间的时间差(以分钟为单位)

在php5.3上得到这个工作$datetime1=newDateTime("2011-10-1010:00:00");$datetime2=newDateTime("2011-10-1010:45:00");$interval=$datetime1->diff($datetime2);$hours=$interval->format('%h');$minutes=$interval->format('%i');echo'Diff.inminutesis:'.($hours*60+$minutes);我怎样才能让它在php5.2上工作?有没有等效的功能??搞定了$date1="2011-

php - 在php中更改今天的日期和时间

是否可以更改php的当前日期和时间(类似于set_time(strtotime('1999-09-09'))所以当我调用time()时它会返回1999-09-09的时间戳?我需要为整个应用程序全局设置它。编辑我已经有一个旧应用程序,我需要设置当前日期。我不能接受任何自定义功能。想象一下,我应该查看所有代码并替换每次time()调用。即使我这样做也无济于事,因为我也需要替换像getdate()这样的函数。 最佳答案 您还可以检查TimecopPHPmodule,在我的案例中效果很好。安装后,只需一行代码,即可实现时间穿梭。