0
我使用的DateTimePicker js腳本,並具有以下邏輯實現的:dateTimePicker的返回日期爲日期格式,而不是時間戳
<script>
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth();
var yy = today.getFullYear();
var hh = today.getHours();
var now = new Date();
now.setHours(now.getHours() + 2);
var isPM = now.getHours() >= 12;
var isMidday = now.getHours() == 12;
var result = document.querySelector('#result');
var time = [now.getHours() - (isPM && !isMidday ? 12 : 0),
now.getMinutes()].join(':') +
(isPM ? ' pm' : 'am');
var logic = function (currentDateTime) {
if (currentDateTime.getDate() == dd && currentDateTime.getFullYear() == yy && currentDateTime.getMonth() == mm) {
this.setOptions({
formatTime: 'g:i A',
format: 'd/m/Y h:i A',
minDate: '+1970/01/02', //or 1986/12/08,
minTime: time
});
} else
this.setOptions({
formatTime: 'g:i A',
format: 'd/m/Y h:i A',
minDate: '+1970/01/02', //or 1986/12/08,
minTime: '0:00 AM'
});
};
jQuery('#datetimepicker').datetimepicker({
onChangeDateTime: logic,
onShow: logic
});
</script>
,現在我的DateTimePicker看起來像這樣http://i.imgur.com/Cx3nXRo.png。
但是,當我稍後選擇一些日期和時間(使用var date = $("#datetimepicker").val();
)作爲回報時,我的格式爲30/06/2015 02:04 PM
,但我希望有一個時間戳。那我怎樣才能把它轉換成時間戳呢?
謝謝,我應該將它添加到我的'var date ='...這裏嗎?或在腳本本身? – randomuser1
對不起,我認爲我沒有得到它。 :-D哪個'var date ='你的意思是?在你的代碼中沒有找到它。我會在您嘗試收到時間並需要轉換的地方使用它。 – Ionic
稍後在我的網頁上的代碼中,我通過編寫'var date = $(「#datetimepicker」).val();'來使用datetimepicker的結果,到目前爲止我打印'date'的時候我看到了日期格式'2015年6月30日下午2時4分'而是我想在那裏有一個時間戳。所以也許有一種方法可以在代碼的那一點上轉換它? – randomuser1