时间:
<input type="text" name="postdb[times]" size="15" value="<?php date_default_timezone_set(‘Asia/Shanghai’); echo date("Y-m-d H:i:s");?>">代码有错吗?我想让文本的显示出来当前的时间、、怎么不行的

解决方案 »

  1.   

    <input type="text" name="postdb[times]" size="15" value="<?php date_default_timezone_set('Asia/Shanghai'); echo date("Y-m-d H:i:s");?>">
      

  2.   

    <?php date_default_timezone_set(‘Asia/Shanghai’); echo date("Y-m-d H:i:s");?>红色代码处得引号问题
      

  3.   

    并不是直接set的吧?手册的例子
    ---------------------------------
    过程化风格<?php
    $date = date_create('2000-01-01', timezone_open('Pacific/Nauru'));
    echo date_format($date, 'Y-m-d H:i:sP') . "\n";date_timezone_set($date, timezone_open('Pacific/Chatham'));
    echo date_format($date, 'Y-m-d H:i:sP') . "\n";
    ?> 
      

  4.   

    不行啊,它直接显示date_default_timezone_set('Asia/Shanghai'); echo date(        )?>">
      

  5.   

    我是想着html上的input显示当前时间、、、、
      

  6.   


    <input type="text" name="postdb[times]"  size="20" onblur="if(value==""){nowtime();}" id="times" >            
    function nowtime(){
    var now= new Date();
    var year=now.getYear();
    var month=now.getMonth()+1;
    var day=now.getDate();
    var hour=now.getHours();
    var minute=now.getMinutes();
    var second=now.getSeconds();
    var nowtimes=year+"-"+month+"-"+day+" "+hour+":"+":"+minute+":"+second;
    document.getElementById("times").value=nowtimes;
    }
      

  7.   

    <input type="text" name="postdb[times]" size="15" value="<?php date_default_timezone_set('Asia/Shanghai'); echo date("Y-m-d H:i:s");?>">得到
    <input type="text" name="postdb[times]" size="15" value="2011-04-18 11:49:14">怎么不行呢?
      

  8.   


    楼主用的是全角的引号,你这是copy #1的回复,当然没问题啦,老大也有看走眼的时候,哈哈
      

  9.   


     时间:
    <input type="text" name="postdb[times]"  size="20"  value="<?php date_default_timezone_set('Asia/Shanghai'); echo date("Y-m-d H:i:s");?>"
     id="times" >  不行,、、、输出显示是<?php date_default_timezone_set('Asia/Shanghai'); echo date(
    我按你代码直接复制过去的