将php语法与ajax相结合

将php语法与ajax相结合,php,jquery,ajax,Php,Jquery,Ajax,我有这样的代码: $.each(data.step_2, function (i, item) { var date_php = '<?= strftime('%A, %d %b %Y',strtotime("2016-11-22")); ?>'; //i want change it var arr = item.arrival_time === null ? '-' : item.arrival_time; trHTML += '<tr><t

我有这样的代码:

 $.each(data.step_2, function (i, item) {
   var date_php = '<?= strftime('%A, %d %b %Y',strtotime("2016-11-22")); ?>'; //i want change it
   var arr = item.arrival_time === null ? '-' : item.arrival_time;
   trHTML += '<tr><td>' + date_php + '</td><td>' + item.departure_time + 
             '</td><td>' + arr + '</td><td><input type="radio" name="pilihan" id="pilihan" value="' 
             + item.schedule_id +'"></td></tr>'; 
     // item.schedule_date 
});
$。每个(数据。步骤2,功能(i,项目){
var date_php='';//我想更改它
var arr=item.arrival\u time==null?'-':item.arrival\u time;
trHTML+=''+日期\u php+''+项目.出发\u时间+
“+arr+”;
//项目.时间表(日期)
});
我想要更改“
strotime”(“2016-11-22”);
”和
strotime(“项目日程安排日期”)我从ajax数据中获取的“
项。日程安排日期”


如何组合?

在javascript中要使用strftime必须使用外部javascript库。例如,我使用了以下库:(下载此脚本以包含到开发服务器中)

这是我的密码:

<script src="http://hacks.bluesmoon.info/strftime/strftime.js"></script>
<script>
    var date_php = '<?= strftime('%A, %d %b %Y',strtotime("2016-11-22")); ?>';
    alert(date_php);   //converted using php

    var d = new Date("2016-11-22");
    var ymd = d.strftime('%A, %d %b %Y');
    alert(ymd);  //converted using javascript
</script>

var date_php='';
警报(日期)//使用php转换
var d=新日期(“2016-11-22”);
var ymd=d.strftime(“%A,%d%b%Y”);
警报(ymd)//使用javascript转换
$。每个(数据。步骤2,功能(i,项目){

var date_php='通过ajax获取数据的工作在哪里?您需要在javascript中完成这项工作,javascript在php在服务器上完成工作后很久才会在浏览器中运行。您可以在ajax调用的success子句之后执行strotime。要成功获取值,我相信您不需要在目标变量上加双引号。就像这样,strotime(item.schedule_date)@KentAguilar无法访问
strotime()
仅在服务器上的浏览器中哦,是的,那么我们可以在ajax调用之前在php端点上执行strotime。格式将在服务器端。客户端将仅用于显示。是的,这项工作,但是如果我有其他案例,应如何在ajax中使用php语法?我需要知道如何组合它您也可以使用其他格式在演示url中给出。或者您可以使用php文件中的矩.jsit,item.schedule\u date也有类似“Y-m-d”的值,如果您看到的是date而不是
 $.each(data.step_2, function (i, item) {
   var date_php = '<?= strftime('%A, %d %b %Y',strtotime("'+item.schedule_date+'")); ?>'; //i want change it
   var arr = item.arrival_time === null ? '-' : item.arrival_time;
   trHTML += '<tr><td>' + date_php + '</td><td>' + item.departure_time + 
             '</td><td>' + arr + '</td><td><input type="radio" name="pilihan" id="pilihan" value="' 
             + item.schedule_id +'"></td></tr>'; 
     // item.schedule_date 
});