Variables 如何从变量中获取unixtimestamp

Variables 如何从变量中获取unixtimestamp,variables,timestamp,Variables,Timestamp,我在mysql数据库中使用字段名“depDate”以默认日期格式YYYY-MM-DD存储日期。 我需要检索并将其转换为UNIXTIMESTAMP格式,以便与其他日期进行比较 2014年1月1日星期三12:00:00 GMT为“138857600”,且 2014年12月31日星期三12:00:00 GMT为“1420027200” $query1=mysql\u query(“选择UNIX\u时间戳(depDate)、UNIX\u时间戳(balDate)、deppayed\u czk、来自'tbl

我在mysql数据库中使用字段名“depDate”以默认日期格式YYYY-MM-DD存储日期。 我需要检索并将其转换为UNIXTIMESTAMP格式,以便与其他日期进行比较

2014年1月1日星期三12:00:00 GMT为“138857600”,且 2014年12月31日星期三12:00:00 GMT为“1420027200”

$query1=mysql\u query(“选择UNIX\u时间戳(depDate)、UNIX\u时间戳(balDate)、deppayed\u czk、来自'tbl\u finance'的存款金额,其中存款金额>0按存款金额ASC排序”);
while($row=mysql\u fetch\u数组($query1)){
$depDate=$row[“depDate”];
$balDate=$row[“balDate”];
echo$depDate;
回声“
”; echo$balDate;
})


我不明白为什么它不起作用。当我使用“depDate”时,我会得到YYYY-MM-DD格式的输出,但我需要这种格式的输出“138857600”。

如果您希望MySQL返回Unix时间戳,那么让您的初始查询(未显示)返回
Unix\u时间戳(someColumn)
,您不必在PHP中转换它。也就是说,您的查询看起来非常混乱,到处都是不同的日期和时间格式。我相信一定有更好的方法。someColumn-任何你想放在那里的专栏。在您的情况下,
UNIX\u TIMESTAMP(depDate)
我仍然需要这方面的帮助。
$query1 = mysql_query("SELECT UNIX_TIMESTAMP(depDate), UNIX_TIMESTAMP(balDate), depPaid_czk, depositAmt FROM `tbl_finance` WHERE depositAmt > 0 ORDER BY depositAmt ASC"); 

while ($row = mysql_fetch_array($query1)) {
$depDate = $row["depDate"];
$balDate = $row["balDate"];

echo $depDate;
echo "<br>";
echo $balDate;