草庐IT

date_validator

全部标签

php - Composer .json 错误 : "./composer.json" does not contain valid JSON

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭2年前。Improvethisquestion我制作了一个composer.json脚本。当我运行sudocomposerinstall时,出现此错误:[Seld\JsonLint\ParsingException]"./composer.json"doesnotcontainvalidJSONParseerroronline1:"repositories":[{"t--------------^Expectedoneof:'EOF','}'

php - date_format() 期望参数 1 为 DateTime,字符串给定

我正在尝试将我的查询替换为PDO查询,但我遇到了日期格式问题。我需要以d/m/YH:i:s格式打印日期,但在PDO脚本运行后,它以Y-m-dH:i:s格式打印日期while($row=$sql->fetch(PDO::FETCH_ASSOC)){...echo"".date_format($row['date'],'d/m/YH:i:s')."";"";...}Warning:date_format()expectsparameter1tobeDateTime,stringgivenin但如果我将代码更改为echo"".$row['date']."";"";然后它返回到Y-m-dH:i

php filter_var 在 FILTER_VALIDATE_INT 上失败并返回零

我对以下抛出异常感到困惑:if(!filter_var(0,FILTER_VALIDATE_INT))thrownewException("Nonnumericfieldpassed".$field."whenexpectinganumber:".$variable."passedinstead");任何积极的事情都可以吗?我试过intval(0)但仍然一无所获。零不是整数吗? 最佳答案 人们应该测试false:if(filter_var($value,FILTER_VALIDATE_INT)===false){//$valueis

java中Date、LocalDate、LocalTime、时间戳的相互转化和基本使用方法

目录1、Date1、Date格式化工具——SimpleDateFormate用于时间的格式化2、SimpleDateFormate中的常用方法2、LocalDate与LocalTime 1、LocalDate的常用方法2、LocalTime的创建、构造3、LocalDate、LocalTime格式化工具——DateTimeFormatter4、parse()与format()3、calendar4、时间戳1、时间戳转换为自定义格式的时间字符串1、时间戳转换为Date5、时间间隔计算1、Date1、Date格式化工具——SimpleDateFormate用于时间的格式化        1、yyy

php - is_date() 出现故障

我有一个php方法可以检查一个传入的参数是一个日期。在这里:publicfunctionis_Date($str){if(is_numeric($str)||preg_match('^[0-9]^',$str)){$stamp=strtotime($str);$month=date('m',$stamp);$day=date('d',$stamp);$year=date('Y',$stamp);returncheckdate($month,$day,$year);}returnfalse;}然后,我像这样试驾它:$var="100%";if(is_Date($var)){echo$va

php - DOMDocument::validate() 问题

我对PHPDOMDocument::validate()有一个大问题,它似乎系统地询问DTD。当我想要验证XHTML文档时,这是一个大问题asexplainedhere.由于w3.org似乎拒绝来自PHP服务器的所有请求,因此无法使用此方法验证我的文档...有什么解决办法吗?提前致谢[编辑]这里有一些精确度:/var/www/test.php:createDocumentType('html',//qualifiedName'-//W3C//DTDXHTML1.0Transitional//EN',//publicId'http://www.w3.org/TR/xhtml1/DTD/x

date - php5.3.3 date.timezone 再次未考虑 php.ini 指令

系统:DebianLenny/Apache2.2/php5.3.3源码编译我正在为php.ini中的date.timezone苦苦挣扎。我可以在php源代码中定义TZ,但我想在ini文件中立即修复它。php代码:好的date_default_timezone_set('Europe/Berlin');php.ini:如果没有在源代码中设置则不考虑date.timezone='Europe/Berlin'我还检查了我是否修改了正确的php.ini文件并干扰了一些php.default.ini文件。我在apache配置文件中检查了是否会有干扰TZenv数据,但没有。不知道该怎么做,所以欢迎

php - Codeigniter、timezone_menu 和 date_default_timezone_set

我使用Codeigniterstimezone_menu给出dropdownbox时区,我想知道我们应该如何通过PHPdate_default_timezone_set使用这些时区?codeigniters时区的一个例子是UP1。但是,您不能将其与PHPdate_default_timezone_set一起使用,因为它接收的字符串应该类似于Europe/Berlin问题是,有没有办法将codeigniter时区字符串转换为date_default_timezone_set可以接受的PHP时区字符串? 最佳答案 以下对我有用://Ex

php - 未定义的 date_diff()

我正在尝试使用date_diff():$datetime1=date_create('19.03.2010');$datetime2=date_create('22.04.2010');$interval=date_diff($datetime1,$datetime2);echo$interval->format('%R%ddays');它对我不起作用,报错:Calltoundefinedfunctiondate_diff()我怎样才能让它工作?使用PHP5.2。谢谢。 最佳答案 函数date_diff需要PHP5.3或更高版本。更

php - date_create_from_format 等效于 PHP 5.2(或更低版本)

我在本地机器上使用PHP5.3,需要解析英国日期格式(dd/mm/yyyy)。我发现strtotime不适用于该日期格式,所以我改用了date_create_from_format-效果很好。现在,我的问题是我的登台服务器运行的是PHP5.2,而date_create_from_format在该版本上不起作用。(这是一个共享服务器,不知道如何将其升级到PHP5.3)那么我可以使用与date_create_from_format类似的函数吗?定制还是PHP原生? 最佳答案 如果strptime对您不可用,那么这是一个不同的想法。它类似