我试过这样
<script type="text/javascript">
var date2=02/09/2009;
var date1=03/12/2009;
var diff = date1.getDate()-date2.getDate();
alert (diff);
</script>
但它不起作用,这个原因getDate
只适用于Date
吗?
如何找到这两个日期之间的差异?我是否无法使用此功能,因为我在 Salesforce CRM apex 页面中添加了 javascript?
编辑 1:事实上这也不起作用
<script type="text/javascript">
var date2= new Date ("02/09/2009");
var date1= new Date ("04/09/2009");
var diff = date1.getDate()-date2.getDate();
alert (diff);
</script>
编辑2:它也不起作用......
<script type="text/javascript">
var date2= "02/09/2009";
var date1= "04/09/2009";
var diff2 = new Date(Date.parse("03/12/2009")-
Date.parse("02/09/2009")).toLocaleDateString();
// var new_date = new Date (1970, 01, 01); // var diff3 = diff2.getDate(); 警报(差异2);
</script>