2017-01-03 36 views
1

我有時間值來像這樣從數據庫中:00:30:00Jquery的級聯的時間價值

這是我的代碼:

<script type="application/javascript"> 
var gdtesttime = <?php echo $jobDetails['gd_time']; ?>; // 00:30:00 
console.log(gdtesttime); 
var a = gdtesttime.split(':'); 
var gdseconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 ; 

我想以秒爲單位分割的時間,我有這個問題同時節省時間var gdtesttime我該如何寫javascript。?

My Error: SyntaxError: missing ; before statement var gdtesttime = 00:30:00;

+1

試試這個:'VAR gdtesttime = ''; ' –

+4

'var gdtesttime = <?php echo json_encode($ jobDetails ['gd_time']); ?>;' – tsh

+0

@tsh:爲什麼json_encode在這裏? –

回答

2

你能請試試這個: -

<script type="application/javascript"> 
var gdtesttime = '<?php echo $jobDetails['gd_time']; ?>'; // 00:30:00 
console.log(gdtesttime); 
var a = gdtesttime.split(':'); 
var gdseconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 ; 
</script> 
2
<script type="application/javascript"> 
var gdtesttime = '<?php echo $jobDetails['gd_time']; ?>';  // 00:30:00 
console.log(gdtesttime); 
var a = gdtesttime.split(':'); 
var gdseconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 ;