如何将我的php变量放在startDate中:'01 -01-1996?
我想要这样的startDate:'01 -01-date'怎么做?
$curYear = date('Y');
<script type = "text/javascript"charset = "utf-8">
$(function () {
var date = "<?php echo $curYear; ?>";
$('.date-pick').datePicker({
startDate: '01-01-1996'
});
});
</script>
答案 0 :(得分:1)
尝试
var date = <?php echo $curYear; ?>;
$('.date-pick').datePicker({startDate:date });
<小时/> 在OP的评论
之后更新
var date = '01-01-' + <?php echo $curYear; ?>;
$('.date-pick').datePicker({startDate:date });
$date = '01-01-'.date('Y'); //in php
var date = <?php echo $date; ?>;
$('.date-pick').datePicker({startDate:date });
答案 1 :(得分:0)
这个怎么样?:
<script type = "text/javascript"charset = "utf-8">
$(function () {
var date = "<?php echo $curYear; ?>";
$('.date-pick').datePicker({
startDate: '01-01-<?=date("Y")?>'
});
});
</script>
答案 2 :(得分:0)
将jQuery与PHP混合真的是一个非常糟糕的主意。试着找另一种方式。
如果您需要当年:
$(function () {
var cur_year = new Date().getFullYear();
$('.date-pick').datePicker({
startDate: '01-01-'+cur_year
});
});
如果只有php脚本可以执行此操作(例如,如果此值存储在DB中),则可以使用ajax
$(function () {
$.get('path_to_script_that_returns_year.php', function(resp) {
$('.date-pick').datePicker({
startDate: '01-01-'+resp
});
});
});
php脚本可能是
<?php
// ...
// get your year and send
// ...
echo $var_with_year;
答案 3 :(得分:0)
如果你想在javascript或jquery中回显变量,那么你想简单地使用一个行代码
<?php echo $variable_name;?>;