我有时间值是从数据库中获取的:00:30:00

这是我的代码:

<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编写?


  我的错误:SyntaxError:丢失;语句前var gdtesttime =
  00:30:00;

最佳答案

你可以试试这个吗-

<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>

09-13 03:37