草庐IT

datetime_format

全部标签

php - date() 或 format_date() 返回 1970?

我有一个包含日期字段的表,该字段已正确填充。当我执行以下操作时date;?>工作正常;但是,当我用date()格式化它时或format_date()它只返回01/01/1970。如果有区别,它会先存储在一个数组中,然后再放入HTML表格中。 最佳答案 您可以使用以下内容(如果$mytable->date的格式适合strtotime())并根据您的需要采用第一个参数:date));?> 关于php-date()或format_date()返回1970?,我们在StackOverflow上找

PHP:以小时、分钟和秒为单位获取两个 DateTime 对象之间的差异

我正在尝试计算一个人在给定日期的工作小时数。为此,我需要获取两个DateTime对象之间的时、分和秒差值。到目前为止,我可以像这样成功地做到这一点$timeIn=newDateTime($time['timeIn']);$timeOut=newDateTime($time['timeOut']);$time['hours']=date_diff($timeIn,$timeOut)->format("%H:%i:%s");这似乎工作正常,直到我放入一个员工忘记下类的测试用例。现在,让我们说$timeIn='2016-09-2814:26:17'$timeOut='2016-09-3009

PHP:使用 datetime() 计算时间

我正在制作一个时间计算器,它可以从UTC时区的当前时间或存储在MySQL数据库中的用户定义日期中增加或减少天数、小时数和分钟数。我当前的代码可以工作,但我一直无法弄清楚如何调整时间格式。代码:$days="+2days";$hours="+1hours";$minutes="+5minutes";$time=newDateTime();//assumescurrenttime$time->setTimezone(newDateTimeZone('Europe/London'));$time->modify("$days,$hours,$minutes");echo$time->form

php - DateTime 对象到字符串

当我从FacebookSKD中提取生日日期时,我得到了DateTime对象,我一直在努力将它转换为字符串。print_r($birthday);DateTimeObject([date]=>1978-03-0900:00:00.000000[timezone_type]=>3[timezone]=>Europe/Berlin)但是当我尝试创建另一个DateTime对象并将其转换为字符串时$date=newDateTime($birthday->date);$result=$date->format('Y-m-dH:i:s');我明白了Undefinedprperty:DateTime:

PHP 日期格式() : How to format date from string value

我有一点PHP代码:$exd=date_create('01Dec,2015');$exd=date_format($exd,'Y-m-d');echo$exd;用于格式化日期。预期输出为2015-12-01但它返回2016-12-01。我错过了什么? 最佳答案 首先使用createFromFormat方法,提供输入格式:$exd=DateTime::createFromFormat('dM,Y','01Dec,2015');//arguments(,)$exd=date_format($exd,'Y-m-d');//thencho

php - 判断 PHP 的 DateTime 是否为午夜

假设我有以下日期/日期时间。我怎样才能最好地分辨出哪些是午夜(即时间是00:00:00)?第一个应该不是午夜,但接下来的三个应该是。谢谢$d1=newDateTime('12/10/201205:33');$d2=newDateTime('12/10/2012');$d3=newDateTime('12/10/201200:00');$d4=newDateTime('12/10/201200:00:00'); 最佳答案 检查小时和分钟是否都为零:if($date->format('H')==0&&$date->format('i')

php - 将 DateTime 类转换为字符串

这个问题在这里已经有了答案:ObjectofclassDateTimecouldnotbeconvertedtostring(8个答案)关闭9年前。目前我正在从mssql中检索一个数据类型为小日期时间的日期。数据是:2013-03-1200:00:00我想把它存储在一个变量中,然后显示在一个文本框上。而我要显示的格式只是文本框上的2013-03-12。我收到的消息是:catchablefatalerror:ObjectofclassDateTimecouldnotbeconvertedtostring.有什么想法吗?

php - eclipse PDT : How do I get it to format my PHP arrays like VIM?

我一直在努力让Eclipse像vim缩进一样格式化我的php数组。eclipse做了什么(按CTRL+SHIFT+F)'value1','key2'=>array('child_key1'=>'child_value1','child_key2'=>'child_value2',),);vim做了什么(按键:gg=G)'value1','key2'=>array('child_key1'=>'child_value1','child_key2'=>'child_value2',),);我试过在Preferences>PHP>CodeStyle>FormatterandPreferenc

php - 使用 DateTime::CreateFromFormat 创建日期对象

我有一串日期:25/08/2012我在这里尝试将其转换为DateTime对象,以便将其保存到MySQL数据库中。我的后端架构有一个准备接收此数据的DateOfPrint日期列。这是我尝试过的:$eventDate=DateTime::createFromFormat('d/m/y',$fecha->innertext);echo$eventDate;echo语句在屏幕上没有显示任何内容,并且在尝试将其保存到数据库时,该列中没有保存任何内容。有什么建议吗? 最佳答案 您的$eventDate包含一个打印为空字符串的bool值(fals

php - WordPress 编辑 php get_template_part() 和 get_post_format() 函数

我只想加载没有标题、日期、评论等信息的帖子内容。有没有办法只抓帖子? 最佳答案 简单替换:与:前者正在寻找类似content-status.php或content-aside.php的东西,或者最有可能的是,在普通的旧“帖子”的情况下,content.php在您的主题根目录中。 关于php-WordPress编辑phpget_template_part()和get_post_format()函数,我们在StackOverflow上找到一个类似的问题: http