<input type="hidden" name="time" onload="this.value=new Date();">

解决方案 »

  1.   

    或者在表单的后面写:
    <script language="javascript">
    document.form_name.time.value=new Date();
    </script>
      

  2.   

    <input type="hidden" name="time"> 这个是不能加载onload的
      

  3.   

    你不用js也可以啊!用php的吧
    <input type="hidden" name="time" value="<?php echo date("Y-n-j h:m:s",time()); ?>">其实time()产生的unix的时间戳,你完全没有必要转换时间,只在最后显示的时候转换一下就好。
    <input type="hidden" name="time" value="<?php echo time(); ?>"> //这个是时间戳
    php接收time放到数据库中 //格式仍然是时间戳
    最后显示的时候 转换成 “年-月-日 小时:分钟:秒”的格式不就可以了!
      

  4.   

    <script language="javascript">
    function f_submit(){ 
        document.forms[0].time.value=new Date();
    }
    </script>
    <input type="button" onclick="f_submit();">
      

  5.   

    js方法:
    <script type="text/javascript">
    <!--
     function getTime() {
       var dTime = new Date();
       document.getElementById("hiddenTime").value = dTime; // 这是客户机的时间,不建议使用.
     }
     window.onload = getTime();
    //->
    </script><html>
    ...
    <body>
    <form ...>
     <input type="hidden"  name="txtTime" id="hiddenTime" />
    </form>
    注:其实PHP有个自带函数。date('Y-m-d H:i:s'); (这是WEB服务器运行的时间)写mysql时也可用(注:这是MySQL服务器的时间)
    insert yourtable (yourtime) value (now());
      

  6.   

    dingsongtao(一翁傾塵『舍得』)和kapil() 的方法都是可以的。但是这里面有一个问题,非常严重的问题。如果客户端的时间不正确呢?怎么办?
    很多东西都是要按照时间排序的,所以请使用的时候注意
    hnxxwyq(独自流浪)的方法,使完全之法,这个解决了上面的时间问题。这样也不会对服务器有什么太厉害的影响。
      

  7.   

    hnxxwyq(独自流浪)的方法中,也可以使用now()函数