Tôi đã cố gắng như thế nàytính chênh lệch giữa hai ngày
<script type="text/javascript">
var date2=02/09/2009;
var date1=03/12/2009;
var diff = date1.getDate()-date2.getDate();
alert (diff);
</script>
nhưng nó không làm việc, đó là lý do getDate
sẽ chỉ làm việc cho Date
?
Làm cách nào để tìm sự khác biệt giữa hai ngày này? Tôi không thể sử dụng chức năng này, bởi vì tôi đang thêm javascript vào các trang apex Salesforce CRM?
Sửa 1: Infact này quá không làm việc
<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>
Chỉnh sửa 2: nó không làm việc quá ...
<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(); cảnh báo (diff2);
</script>
Cảm ơn mọi người, tôi chỉ trả lời câu trả lời nếu người dùng nhập như hình này, tôi có thể tìm ra sự khác biệt như thế nào? – joe
có ai ở đây đề nghị sử dụng 'new Date ('02/09/2009 ')'? tại sao bạn mong đợi nó hoạt động? – SilentGhost
Nhưng khách hàng của chúng tôi yêu cầu và đưa ra như thế này ... Vì vậy, tôi cần giải pháp cho rằng :-( – joe