草庐IT

DEVPROP_TYPE_DATE

全部标签

php - strtotime() & date() 将日期转换为与以前相同的格式时出现奇怪的行为

我必须将日期格式转换为mm-dd-yyyy我不知道当前日期格式是什么,它是动态的所以如果我有动态日期格式已经在mm-dd-yyyy然后date()函数返回低于outout$date='02-13-2011';echodate('m-d-Y',strtotime($date));输出是01-01-1970?>http://codepad.org/AFZ6jel7所以我必须检查日期是否已经在mm-dd-yyyy中,然后不应用日期格式。还有其他方法吗?可能在这些函数中传递另一个参数或类似的东西。谢谢。 最佳答案 我强烈怀疑这是导致问题的原

即使在设置 date_default_timezone_set 之后,PHPExcel 也会得到错误的时区

我正在使用http://phpexcel.codeplex.com在我的一个项目中,我遇到了一个问题。我想在单元格中写入time()值,我正在这样做:functionwriteTimeLine($objActiveSheet,&$lineNumber,$timeStart,$timeEnd,$duration,$category,$client,$date,$comment){$objActiveSheet->setCellValue('A'.$lineNumber,PHPExcel_Shared_Date::PHPToExcel($timeStart));$objActiveShee

php - date_parse_from_format 到 unix 时间戳

我对date_parse_from_format()方法有疑问:$parsed=date_parse_from_format("YdMH:iT",'201228Nov21:00CET');Returnsassociativearraywithdetailedinfoaboutgivendate.这将返回一个包含一些日期信息的数组。但是有什么方法可以将它转换为unix时间戳吗? 最佳答案 约翰,下面是如何在您的场景中实现mktime的具体示例:$parsed=date_parse_from_format("YdMH:iT",'2012

php - 这是 PHP date() 错误,还是我的代码有问题?

我有两个箭头图像,一个向后递增月份,一个通过href向前递增。if(ISSET($_GET["month"])){$month_index=$_GET["month"];}else{$month_index=0;}$month=strtotime("+".$month_index."month");?>...>LogbookCalendarfor>问题是,当2015年2月出现时,date()返回“2015年3月”——因此$month_index=6和$month_index=7都是三月。我在http://writecodeonline.com/php/上运行了这段代码:date_def

PHP 0 of type string > then 0 of type string equals true?

你好,我有以下代码,它让我感到困惑。它如何解决这个问题?'0'):$score='Y';break;}?> 最佳答案 来自switch文档:Note:Notethatswitch/casedoesloosecomparision.Checkthefalsy-nessfor'0',这很糟糕,我知道。您的情况评估为false,正如您在链接的tbl中看到的那样,('0'==false)===true。我会将您的switch语句更改为:switch(true){case($concept>'0'):echo'Impossible';brea

php - 在 PHP 中将 id=1&type=2 之类的字符串转换为数组的最快方法?

我需要把它改成:$arr['id']=1;$arr['type']=2; 最佳答案 使用:parse_str().voidparse_str(string$str[,array&$arr])ParsesstrasifitwerethequerystringpassedviaaURLandsetsvariablesinthecurrentscope.例子: 关于php-在PHP中将id=1&type=2之类的字符串转换为数组的最快方法?,我们在StackOverflow上找到一个类似的问题

Php Date 函数在实时服务器中不起作用

我正在使用以下日期函数在本地主机中使用php显示当前日期和时间并将输出显示为2013-06-2414:45:13但是当我在实时服务器中运行上面的php代码时,它显示输出为2013-06-2406:47:28。所以,任何人都知道如何在实时服务器中以24小时格式显示日期和时间。 最佳答案 这是一个时区问题。检查date_default_timezone_get();使用date_default_timezone_set('YOUR_TIMEZONE');您可以设置时区。 关于PhpDate函

php - 为什么我的 PHP 数组给我 "Cannot use object of type stdClass as array"?

任何人都可以在这里提供帮助,我正在使用一个数组来拆分一些数据,并且在附加到的View上我收到了上面的错误。这是我的代码:用于ajaxView的PHP:$images=array();$data_link=array();$data_id=array();$data_likes=array();$data_text=array();foreach($mediaas$data){//dd($data->caption);$images[]=array(//dd($data->caption),"data_url"=>$data->images->standard_resolution->u

php - 在 Date() 上加一星期

如何将1周添加到具有单独日期变量的日期函数。日期需要分开,以便我可以将其插入到另一个表格中。如果我不能将它作为单独的变量来做,我可以在之后将它们分开吗?所以:$year=date("Y");$month=date("m");$day=date("d");echo'CurrentDate'.$year.'.'.$month.'.'.$day;echo'Date1WeekintheFuture'; 最佳答案 使用strtotime:echo"Date1WeekintheFuture".date('Y.m.d',strtotime('+1

php - Magento 中的“news_from_date”

我正在使用MagentoAPI制作具有以下内容的"new"产品'news_from_date'=>date("d/m/Yh:i:s");使用catalog_product.update这工作得很好,并将项目显示为"new"但是,我现在正在尝试使以前标记为"new"的项目不再是新的。我想我可以使用catalog_product.update再次执行此操作,然后制作'news_from_date'=>null;但这只会将日期设置为-1999年11月30日,这显然将项目保留为"new"有人能指出我正确的方向吗?编辑我也试过以下方法,但并不高兴-'news_from_date'=>"00/00