当前位置: 首页 > 面试题库 >

仅从datetime字段(mysql)中提取日期并将其分配给php变量

蒋默
2023-03-14
问题内容

我无法从datetimeMySQL表的字段中仅将日期分配给php变量。我正在使用 PHP 4 ,我知道如何在PHP 5中做到这一点。

有人可以帮忙,有关以下php代码缺少的内容。

$dc = mysql_query("SELECT * FROM INVHDR WHERE Invdate BETWEEN '2011-04-01' AND '2012-03-31'");
while ($dc2 = mysql_fetch_assoc($dc)) {
    $invno      = $dc2['Invno']; // Here Invno is a datetime field type
    $invdat3    = $dc2['Invdate'];
    $date_array = explode("-", $invdat3);
    $invdat     = sprintf('%02d/%02d/%4d', $date_array[2], $date_array[1], $date_array[0]);
}

问题答案:

如果只想 显示
日期部分,则可以使用DateTime该类:

echo DateTime::createFromFormat("Y-m-d H:i:s", "2012-12-24 12:13:14")->format("d/m/Y");
// 24/12/2012

//针对双回声错别字进行了编辑。



 类似资料:
  • 问题内容: 当我尝试从使用PyQt5 Designer创建的qtextedit中获取文本时,出现错误或“ Python停止工作”,并且脚本自动停止。我尝试了多种解决方案,但没有任何效果。我必须将文本从qtextedit分配给变量,以检查进程是否运行。那是PyQt5生成的代码: 此处的按钮代码: 这里的代码用于从文本框中获取文本并分配给变量: 结束码: 问题答案: 没有任何方法,如果要获取必须使用的

  • 我一直在试图找到一种简单的方法来读取Rust中的变量,但是到目前为止还没有任何运气。Rust Book中的所有示例处理字符串AFAIK,我找不到任何有关整数或浮点数的工作。

  • 问题内容: 我有一个带有DATETIME列的表。我想选择此datetime值并将其插入另一列。 我做到了(请注意:“ 2011-12-18 13:17:17”是前SELECT从DATETIME字段给我的值): 并得到 好的,我知道在其中放置未加引号的字符串是错误的,但是DATETIME首先只是一个字符串吗?什么 做 我摆在那里?我想要的只是可靠地将现有值转移到新的datetime字段… 编辑: 我

  • 问题内容: 我有一个带有日期时间字段的模型,我想显示当天的访问最多的条目。 我以为我可以尝试使用类似dt_published__date的方法从datetime字段中提取日期,但是显然它没有用。 我怎样才能做到这一点? 问题答案: AFAIK Django尚不支持该语法。为此有一张票。 如果您的数据库具有提取日期部分的功能,则可以执行以下操作:

  • 本文向大家介绍MySql用DATE_FORMAT截取DateTime字段的日期值,包括了MySql用DATE_FORMAT截取DateTime字段的日期值的使用技巧和注意事项,需要的朋友参考一下 用 DATE_FORMAT 来格式化日期字段