草庐IT

mm-camera

全部标签

php - 如何将日期格式从 DD/MM/YYYY 更改为 YYYY-MM-DD?

这个问题在这里已经有了答案:HowtoreformatdateinPHP?(9个回答)关闭6年前。如何使用PHP更改日期字符串的格式?来自:06/16/2010至:2010-06-16

php - 用数字字符串计算时间(HH :MM:SS)

我想知道在PHP/Codeigniter中是否可以减去时间格式为的值HH:MM:SS例如:$time1="12:45:03";$time2="14:03:48";$timelength=$time2-$time1;有任何建议或指向代码示例的链接吗? 最佳答案 这就像//functiontoconvertsecondsintohour:minute:secondfunctionsec2hms($sec,$padHours=false){//startwithablankstring$hms="";//dothehoursfirst:t

php 在 php 中比较 YYYY-mm-dd 字符串

我遇到过将YYYY-mm-dd格式的日期作为字符串进行比较的php代码。这行得通吗?它似乎适用于简单的情况,但我不确定将它们作为字符串进行比较是否有意义。=$today));if($on_promo){echo'ONpromo';}else{echo'OFFpromo';}?> 最佳答案 你soooooo很接近。只需使用DateTime.非常适合这个;=$today));if($on_promo){echo'ONpromo';}else{echo'OFFpromo';}?>Seeitinaction

php - 匹配 HH :MM:SS time format in php? 的正则表达式

这个问题在这里已经有了答案:RegexpatternforHH:MM:SStimestring(2个答案)关闭9年前。HH:MM:SS的正则表达式是什么HH是hours,但不限于日期或时钟,它可以是从0到任何整数的任何数字MM是分钟,最大值是59,从00开始SS是Seconds最大值是59并且从00开始

php - 如何在 HH :MM format 中的 php 中添加多个小时

我有以下数组。Array([0]=>25:50[1]=>21:00[2]=>42:40)我正在尝试在php中添加小时数,我尝试了以下代码。但它让我错误的时间计算。$time_cal=0;foreach($timeas$time_cal){$time_cal+=strtotime($time_cal);}echodate('H:i',strtotime($time_cal));这个strtotime函数背后的原因是只给出24小时的时间计算,这是正确的,但是当我尝试24小时以上的时间,比如25:55、44:44时,我的计算是错误的。有什么想法吗? 最佳答案

php - 在 PHP 中将 mm/dd/yy 转换为 mm/dd/yyyy

我正在从事一个项目,该项目要求我从文件中读取值并在将它们存储到其他地方之前对其进行轻微操作。我需要做的一件事是将一些日期从mm/dd/yy格式转换为mm/dd/yyyy格式。不幸的是,我对PHP和正则表达式(我认为这是解决此问题的更好方法之一)比较陌生,因此有些迷惑。任何和所有帮助将不胜感激。谢谢! 最佳答案 PHP有一个built-infunctionstrtotime()这仅适用于此类任务……它甚至会按照以下规则对两位数年份进行最佳猜测:00-69之间的值映射到2000-2069和70-99到1970-1999。一旦您获得了PH

php - CodeIgniter:格式化 mysql DATETIME 字段 dd/mm/yy hh:mm

你好,就像jar头上写的那样。我有一个日期时间mysql字段,我想以dd/mm/yyyyhh:mm格式输出,例如07/01/201122:16。我试过:created);?>但是我得到一个错误:Message:Anonwellformednumericvalueencountered非常感谢任何帮助!干杯,比利 最佳答案 尝试:echodate("d/m/Yh:ia",strtotime($row->created)); 关于php-CodeIgniter:格式化mysqlDATETIM

php - 以 dd/mm/yyyy 格式比较 2 个日期的最短方法

任何人都可以建议进行这种比较的最巧妙的方法吗?我需要测试以dd/mm/yyyy格式提供的日期是否小于固定日期,例如01/05/2009-我知道我可以使用strtotime将这些转换为unix时间格式,然后进行比较,但我'我很好奇是否有更快的方法-非常感谢,只是寻找改进我的代码的提示! 最佳答案 一个选项只是反转格式——创建一个形式的字符串yyyy/mm/dd这是一种可排序的格式,因此您可以只进行序号字符串比较。当然,这意味着您不会检测到无效数据等。 关于php-以dd/mm/yyyy格式

php - 将 8 位整数转换为 dd/mm/yyyy

这个问题在这里已经有了答案:ConvertonedateformatintoanotherinPHP(17个答案)关闭8年前。所以我在我的PHP脚本中有这个函数,它应该将日期作为一个8位整数,例如01042012并将其转换为01/04/2012用于展示。目前我正在尝试使用php的date()函数,如下所示:$int=01042012;$date=date("d/m/Y",$int);$date的值不是01/04/2012,而是显示为13/01/1970。这是因为date()希望我传递给它的日期是unix时间吗?如果是这样,是否有更直接的方法在字符2和4之后拆分int并插入斜杠,然后重新

php - 如何找到特定 HH :MM time given a UTC offset in PHP? 的 UNIX 时间戳

我有一个以秒为单位的整数形式的UTC偏移量列表。例如-36000表示-10小时。我如何在PHP中具有该偏移量的位置找到UNIX时间戳,例如晚上10:00。PS:这不是作业谢谢 最佳答案 newDateTime($yourTimestamp,newDateTimeZone('UTC'));应该没问题 关于php-如何找到特定HH:MMtimegivenaUTCoffsetinPHP?的UNIX时间戳,我们在StackOverflow上找到一个类似的问题: htt