Php 如何将日期(2012年7月2日)转换为2012年2月7日星期二

Php 如何将日期(2012年7月2日)转换为2012年2月7日星期二,php,javascript,jquery,Php,Javascript,Jquery,有人能帮我把日期(2012年7月2日)转换成2012年2月7日星期二吗。 我怎样才能把它和datepicker联系起来 或 当用户从日期选择器中选择日期时,是否有日期选择器提供日期,如2012年2月7日星期二。我如何向日期选择器添加下一个和上一个按钮 <html> <head> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel=

有人能帮我把日期(2012年7月2日)转换成2012年2月7日星期二吗。 我怎样才能把它和datepicker联系起来

当用户从日期选择器中选择日期时,是否有日期选择器提供日期,如2012年2月7日星期二。我如何向日期选择器添加下一个和上一个按钮

<html>
<head>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js">         
</script>
<script>
        $(function() {
            $( "#datepicker" ).datepicker();


        });
   </script>
</head>  
<body>  
    <div>

    <p>Date: <input type="text" id="datepicker"></p>

    </div>
</body>

<script>

$("#datepicker").click(function(){
    var date = $("#datepicker").val();

    var date_obj = new Date(date);

    var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
    var days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"];

    var date_str = days[date_obj.getMonth()] + ", " + months[date_obj.getMonth()] + " " + date_obj.getDate() + ", " + (1900+date_obj.getYear());

    alert(date_str);
});
</script>
</html>

$(函数(){
$(“#日期选择器”).datepicker();
});
日期:

$(“#日期选择器”)。单击(函数(){ var date=$(“#datepicker”).val(); var date_obj=新日期(日期); 风险值月份=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”]; 风险值天数=[“周一”、“周二”、“周三”、“周四”、“周五”、“周六”、“周日”]; var date_str=days[date_obj.getMonth()]+,“+months[date_obj.getMonth()]+”+“+date_obj.getDate()+”,“+(1900+date_obj.getYear()); 警报(日期); });
我试着这样做,但它只是在日期选择器之前提醒。 我必须在这里使用哪个项目?
有人能帮我吗?提前感谢。

日期选择器非常易于使用:

    <html>
    <head>
      <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
      <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
      <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

        <script>
            $(function() {
                $( "#datepicker" ).datepicker();
            });
            </script>
    </head>  
<body>  
        <div>

        <p>Date: <input type="text" id="datepicker"></p>

        </div>
</body>
    </html>

$(函数(){
$(“#日期选择器”).datepicker();
});
日期:


在JavaScript中,可以使用字符串
02/07/2012
创建新的
日期。然后,
Date
对象将为您标识一周中的哪一天。从那里,您可以使用
Array
s来识别英语语言的月份和日期

例如:

var date = "02/07/2012";
var date_obj = new Date(date);

var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"];

var date_str = days[date_obj.getMonth()] + ", " + months[date_obj.getMonth()] + " " + date_obj.getDate() + ", " + (1900+date_obj.getYear());

document.write(date_str);
另一种方法是使用
/
作为分隔符拆分
02/07/2012
。这将为您提供一个数组
[02072012]
,可用于从months数组中提取元素


使用该方法,您需要另一种方法来识别一周中的哪一天,并且需要从“07”中去掉前导零。

您使用的是什么语言?您在标签中列出了两个,但没有在帖子中指定哪一个。Php和Javasript是非常不同的语言。我在客户端使用javascript,在服务器端使用Php。感谢您的解决方案。我如何将“下一个”和“上一个”按钮添加到保存日期选择器值的输入框中。