繁体   English   中英

如何-我的时间和日期格式有一个js,我希望它添加到我的ajax帖子中并发送到php

[英]How to - I have a js for my time&date format and I want it to add to my ajax post and send to php

我的大脑现在无法正常运行XD,我需要一些帮助。...问题是,我想获取日期并将其添加到我的ajax.post中。 我的时间和日期格式在这里有代码...制作它的最佳方法是什么?

js时间和日期格式

var my_date_format = function(){
    var d = new Date();
    var month = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
    var date = d.getDate() + " " + month[d.getMonth()] + ", " + d.getFullYear();
    var time = d.toLocaleTimeString().toLowerCase().replace(/([\d]+:[\d]+):[\d]+(\s\w+)/g, "$1$2");
    return (date + " " + time);  
};

console.log(my_date_format("2015-07-12 11:28:13"));
// output sample 13 Dec, 2015 1:38 pm

html

<form id="member" method="post" action="../php/connect.php">
                <fieldset style="width:400; border-width:6px;" align="center"   >
            <legend><h3>Member Log</h3><br><br></legend>
                <p id="get_member"></p>

             <input class="fname" type='text' name='firstname' id='firstname' placeholder="First Name" required/>

            </br><input class="lname" type='text' name='lastname' id='lastname' placeholder="Last Name" required /></br>

            </br><label for="male">Male  </label><input type="radio" name="gender" id="male" required value="Male" />
                 <label for="female">Female  </label><input type="radio" name="gender" id="female" value="Female" /><br />


            <br><br><input class="submit" type="submit" name="submit">
        </fieldset>
            </form>

jQuery Ajax发布

<script type="text/javascript">

        $(document).ready(function(){
         $('#member').submit(function(){

                  $.ajax({
                           data: $(this).serialize(),
                           type: $(this).attr('method'),
                           url: $(this).attr('action'),
                           success: function(data){
                                    $('#get_member').html(data);
                            }

                  });

                  $("#member")[0].reset();
                event.preventDefault();
         });


});

    </script>

您可以在表单中创建一个隐藏的输入字段,并在提交单击呼叫日期时间函数时将date_time函数返回的值添加到表单中。 然后调用ajax。 它将发送您的日期时间和数据。

或者,您也可以将dateTime追加到序列化表格中,该表格也将起作用。

您可以通过以下方式进行操作。 将html代码添加到您的html文件中。

<input type="hidden" name="dateAndTime" id="dateAndTime" value="">

在ajax调用之前将js代码添加到您的js文件中:

$('#dateAndTime').val(my_date_format);

最后,您可以通过读取html中名为"dataAndTime"的值来从服务器端获取数据。

注意:不要忘记在标记页面中包含jQuery库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM