尝试将php的值转换为javascript

尝试将php的值转换为javascript,javascript,php,Javascript,Php,我正在尝试将$dateyearrange的值放入yearRange: 例如,my$dateyearrange=2001 那么yearRange:'dateyearrange:+0'应该是yearRange:'2001:+0' 但我似乎不能让它工作 编辑:我的代码中的问题在yearRange:'dateyearrange:+0' 如果我放回显,代码就不会执行 因为如果我使用yearRange:dateyearrange,yearRange上的输出只有2001年,代码运行良好。因此,我代码中的问题在

我正在尝试将$dateyearrange的值放入yearRange: 例如,my$dateyearrange=2001 那么yearRange:'dateyearrange:+0'应该是yearRange:'2001:+0' 但我似乎不能让它工作

编辑:我的代码中的问题在yearRange:'dateyearrange:+0' 如果我放回显,代码就不会执行 因为如果我使用yearRange:dateyearrange,yearRange上的输出只有2001年,代码运行良好。因此,我代码中的问题在年范围内: 我想要的是在年范围内显示的是2001:+0

我为我的英语感到抱歉,我真的无法向它解释我自己

编辑2:解决方案: 我使用yearRange::+0并删除了var dateyearrange=; 我只是把我的代码弄得更复杂了,我不知道为什么我会这样做。谢谢你的回复,这对我很有帮助

<?php
$DateYear = date("Y", strtotime($Datebirth)) 
;?>
var dateminimum = "<?php Echo($Datebirth); ?>";
var dateyearrange = "<?php $Dateyear ?>";
  $(function() {
    $( "#datepicker" ).datepicker({minDate:dateminimum, maxDate:'0', yearRange:('dateyearrange:+0'), dateFormat: "yy-mm-dd",changeMonth: true,
      changeYear: true});
  });
将其更改为:

<?php
$DateYear = date("Y", strtotime($Datebirth)) 
;?>
var dateminimum = "<?php echo $Datebirth; ?>";
var dateyearrange = "<?php echo $Dateyear; ?>";
  $(function() {
    $( "#datepicker" ).datepicker({minDate:dateminimum, maxDate:'0', yearRange:('dateyearrange:+0'), dateFormat: "yy-mm-dd",changeMonth: true,
      changeYear: true});
  });
您仍然需要回显或打印或=


语法是or或echo$Datebirth-echo$Dateyear如果我把echo放在$Dateyear中,代码将不起作用。我使用yearRange::+0我只是让我的代码更复杂了,我不知道为什么这样做。感谢您的回复,这对我很有帮助。您不能在引号中使用var dateyearrange而不转义它'dateyearrange:+0'类似于dateyearrange+':+0'
<?php
$DateYear = date("Y", strtotime($Datebirth)) 
;?>
var dateminimum = "<?php echo $Datebirth; ?>";
var dateyearrange = "<?php echo $Dateyear; ?>";
  $(function() {
    $( "#datepicker" ).datepicker({minDate:dateminimum, maxDate:'0', yearRange:('dateyearrange:+0'), dateFormat: "yy-mm-dd",changeMonth: true,
      changeYear: true});
  });
var dateminimum = "<?php echo $Datebirth; ?>";
var dateyearrange = "<?php echo $Dateyear; ?>";