变量的三元运算符

时间:2017-09-25 12:31:58

标签: php datetime

我有一个日期字段,返回'1970-01-01'表示空值。所以我想为变量LocalDateTime创建一个三元运算符。它仍然返回1970-01-01。我做错了什么

$from

2 个答案:

答案 0 :(得分:8)

您必须根据比较输出为$form分配新值,如下所示: -

$from = $asset_other_details->start_date;  //1970-01-01
$from = ($from == '1970-01-01') ? '' : $from ;

输出要理解: - https://eval.in/867743

答案 1 :(得分:1)

您没有为$from分配新值。请尝试以下方法:

$from = ($asset_other_details->start_date == '1970-01-01') ? '' : $asset_other_details->start_date;