toDate()
Learn how to convert fdu instances to native JavaScript Date objects using the toDate() method. Integrate seamlessly with APIs, date pickers, chart libraries, calendar components, and third-party tools that require standard JavaScript Date objects with practical integration examples.
Converts the instance to a native JavaScript Date object.
Syntax
.toDate(): DateReturns
Date - Native JavaScript Date object
Examples
Basic Conversion
import { fdu } from '@pyyupsk/fdu';
const fduDate = fdu('2024-01-15T14:30:00');
const nativeDate = fduDate.toDate();
console.log(nativeDate instanceof Date); // true
console.log(nativeDate.getFullYear()); // 2024Use with Native Methods
const fduDate = fdu('2024-01-15');
const nativeDate = fduDate.toDate();
// Use native Date methods
console.log(nativeDate.toLocaleDateString());
console.log(nativeDate.toUTCString());
console.log(nativeDate.getTime());Common Patterns
Pass to APIs Expecting Date
const fduDate = fdu('2024-01-15');
// Pass to API expecting Date
someApi.setDate(fduDate.toDate());
// Use with libraries that need Date objects
calendar.setSelectedDate(fduDate.toDate());Use with Chart Libraries
const fduDate = fdu('2024-01-15');
// Use with chart library
chart.addDataPoint({
x: fduDate.toDate(),
y: value
});Date Picker Integration
const fduDate = fdu('2024-01-15');
// Set date picker value
datePicker.setValue(fduDate.toDate());
// Convert back from native Date
const nativeDate = datePicker.getValue();
const backToFdu = fdu(nativeDate);Comparison with Native Dates
const fduDate = fdu('2024-01-15');
const nativeDate = new Date('2024-01-20');
// Convert to compare
if (fduDate.toDate() < nativeDate) {
console.log('fdu date is earlier');
}See Also
- toISOString() - Convert to ISO string
- valueOf() - Get Unix timestamp
Query
Master date querying methods to extract individual components from date instances. Learn how to get year, month, day, hour, minute, second, and millisecond values with practical examples for checking weekends, validating dates, building time objects, and implementing common date patterns.
toISOString()
Learn how to convert dates to ISO 8601 string format using toISOString(). Perfect for database storage, REST API communication, JSON serialization, application logging, file naming, and standardized date interchange with comprehensive examples following YYYY-MM-DDTHH:mm:ss.sssZ format.