我正在使用Kendo UI DateTimePicker,並面臨綁定問題。我從json獲取數據,然後基於json值創建新的js日期並綁定它。實際結果是日期轉換爲本地時區。我可以禁用轉換爲本地時區嗎?DateTimePicker:禁用時區轉換
1
A
回答
2
DateTimePicker不執行任何轉換。 我希望你的日期沒有時區指定符,當你創建新的js時,這個值被認爲是UTC並轉換爲本地。爲了解決這個問題,你可以簡單地綁定來自json的日期而不創建新的js日期。
2
你可以做到這一點添加useUtc選項,你的代碼,將永遠在UTC返回日期:
kendo.ui.DatePicker.prototype.valueOld = kendo.ui.DatePicker.prototype.value;
kendo.ui.DatePicker.prototype.value = function (e) {
var val = this._value;
if (val != null && this.options != null && this.options.useUtc) {
this._value = new Date(Date.UTC(val.getFullYear(), val.getMonth(), val.getDate()));
}
return this.valueOld(e);
}
kendo.ui.DateTimePicker.prototype.valueOld = kendo.ui.DateTimePicker.prototype.value;
kendo.ui.DateTimePicker.prototype.value = function (e) {
var val = this._value;
if (val != null && this.options != null && this.options.useUtc) {
this._value = new Date(Date.UTC(val.getFullYear(), val.getMonth(), val.getDate(), val.getHours(), val.getMinutes(), val.getSeconds(), val.getMilliseconds()));
}
return this.valueOld(e);
}
相關問題
- 1. 禁用ExtJS中的時區轉換
- 2. datetimepicker禁用時間jquery
- 3. 時區轉換
- 4. 時區轉換
- 5. 時區轉換
- 6. 使用pytz轉換時區
- 7. 在jQuery中禁用時間選擇DateTimePicker
- 8. 如何在Bootstrap DateTimePicker中禁用時間?
- 9. 時區縮寫datetimepicker jquery
- 10. 更改datetimepicker的時區
- 11. Flex-時區轉換
- 12. 時區轉換層
- 13. PHP時區轉換
- 14. JS時區轉換
- 15. Java時區轉換
- 16. C++ - 時區轉換
- 17. Java轉換時區
- 18. silverlight時區轉換
- 19. Bootstrap datetimepicker禁用分鐘
- 20. XDSoft DateTimePicker - 禁用星期日
- 21. 谷歌轉換時區.NET時區
- 22. mysqldump禁用日期時間轉換
- 23. Python和GAE時區轉換
- 24. Javascript轉換時區問題
- 25. Rails不轉換時區(PostgreSQL)
- 26. Javascript的轉換時區date
- 27. 在PHP中轉換時區
- 28. 在php中轉換時區
- 29. 蟒蛇時區GMT轉換
- 30. 從NSDate轉換時區