mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
34 lines
1.3 KiB
TypeScript
34 lines
1.3 KiB
TypeScript
import datePickerModule = require("ui/date-picker");
|
|
|
|
export function getNativeYear(datePicker: datePickerModule.DatePicker): number {
|
|
return datePicker.android.getYear();
|
|
}
|
|
|
|
export function getNativeMonth(datePicker: datePickerModule.DatePicker): number {
|
|
return datePicker.android.getMonth() + 1;
|
|
}
|
|
|
|
export function getNativeDay(datePicker: datePickerModule.DatePicker): number {
|
|
return datePicker.android.getDayOfMonth();
|
|
}
|
|
|
|
export function getNativeMaxDate(datePicker: datePickerModule.DatePicker): Date {
|
|
return new Date(datePicker.android.getMaxDate());
|
|
}
|
|
|
|
export function getNativeMinDate(datePicker: datePickerModule.DatePicker): Date {
|
|
return new Date(datePicker.android.getMinDate());
|
|
}
|
|
|
|
export function setNativeYear(datePicker: datePickerModule.DatePicker, value: number): void {
|
|
datePicker.android.updateDate(value, datePicker.android.getMonth(), datePicker.android.getDayOfMonth());
|
|
}
|
|
|
|
export function setNativeMonth(datePicker: datePickerModule.DatePicker, value: number): void {
|
|
datePicker.android.updateDate(datePicker.android.getYear(), value - 1, datePicker.android.getDayOfMonth());
|
|
}
|
|
|
|
export function setNativeDay(datePicker: datePickerModule.DatePicker, value: number): void {
|
|
datePicker.android.updateDate(datePicker.android.getYear(), datePicker.android.getMonth(), value);
|
|
}
|