我想在一个input的输入框中默认时间为当天日期、
按照下面这种方法会报错,请问应该怎么处理呢?echo '<td><input type="text" value='<?php date_default_timezone_set('PRC');date("Y-d-m")?>.'></td>';
Parse error: syntax error, unexpected '?' in E:\php\Add_Record.php on line 73

解决方案 »

  1.   

    date_default_timezone_set('PRC');
    echo '<td><input type="text" value="'.date("Y-d-m").'"></td>';
      

  2.   


    echo '<td><input type="text" value='<?php date_default_timezone_set('PRC');date("Y-d-m"); ?>.'></td>';注意结尾分号
      

  3.   


    这个正解
    看你的代码明显是自php的逻辑里面  所以不要用   <?php
    如果你的逻辑在html里面才用
      

  4.   

    date_default_timezone_set('PRC');放在开头多好啊。date_default_timezone_set('PRC');
    echo '<td><input type="text" value="'. date("Y-d-m").'"></td>';