我有以下日期選擇器:如何從datetimepicker獲取字符串的日期?
<div class="col-md-12">
<div id="register_birth_date" class="input-group date">
<input id="register_birth_input" class="input_edit text-center" type="text" th:placeholder="#{label.birthday}"/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
<script>
$(function() {
$("#register_birth_date").datetimepicker({
locale : "de",
format : "DD.MM.YYYY",
maxDate: "0"
});
});
</script>
</div>
並獲得來自輸入我這樣做與jQuery以下值:
var inputDateOfBirth = $("#register_birth_input").val();
console.log("date: " + inputDateOfBirth);
,其結果是:
date: 625964400000
我不想讓日期變長。我想把它作爲字符串,就像我定義的格式爲DD.MM.YYYY
,因爲出生日期在每個時區都需要相同。
我怎樣才能得到它作爲字符串?
號我不能使用。如果我用毫秒工作,你會得到幾個當地人出生的錯誤日期。我需要直接獲取輸入。輸入格式是一個字符串「DD.MM.YYYY」,這個輸入我需要得到。 – Mulgard
@Mulgard我更新了我的答案 - 這是你需要的更多嗎? – Bassie
不,我不能使用毫秒。好的:用戶可以選擇出生日期和結果,例如「11.02.1986」。什麼都沒有發生,這個日期被轉換成毫秒並被返回。而這恰恰是不好的,因爲德國的「11.02.1986」以毫秒爲單位,例如美國的「10.02.1986」。所以我需要的是直接從用戶輸入中獲取字符串。 – Mulgard