echo variable php à l'intérieur de fonction jQuery

j'ai cette variable PHP situé dans joomla 2.5 fichier de modèle

$datestart = date('Y-m-d g:i', strtotime("+1 week"));
$dateend = date('Y-m-d g:i', strtotime("+30 days"));

et quand je fais écho à ce

<?php echo json_encode($datestart); ?> 

à l'intérieur d'une page php, il fonctionne. J'essaie d'inclure cette variable dans une fonction jQuery de la RS composant Formulaire

$formLayout .= "\n".'<script type="text/javascript" src="'.JURI::root(true).'/components/com_rsform/assets/calbs.js"></script>'."\n";

dans le .fichier js que j'ai

jQuery(function() {
jQuery("#datetimepicker").datetimepicker({
format: "dd MM yyyy - HH:ii P",
showMeridian: true,
autoclose: true,
startDate: <?php echo json_encode($datestart); ?>,
endDate: <?php echo json_encode($dateend); ?>,
minuteStep: 15,
pickerPosition: "bottom-left"

});
 });

Mais cela ne fonctionne pas et affiche une erreur de syntaxe du php echo ligne. Comment puis-je résoudre ce problème ?

dans le fichier js vous ne pouvez pas entrer de code php.
quelle est l'erreur s'il montrer ?
Si votre fichier JavaScript n'est pas traité par PHP, puis le <?php ... ?> ne sera pas remplacé. D'où l'erreur de syntaxe.

OriginalL'auteur Kannan Naidu | 2013-07-13