TimeDayOfYear
Syntax
TimeDayOfYear(unixTimeSeconds: number): numberParameters
Return Value
Description
Example
// Get day of year for a timestamp
const timestamp = 1707739200; // 2024.02.12 12:00:00 UTC
const dayOfYear = this.api.TimeDayOfYear(timestamp);
console.log(`Day of year: ${dayOfYear}`);
// Calculate days remaining in the year
const daysInYear =
this.api.TimeToStruct(timestamp).yearOf() % 4 === 0 ? 366 : 365;
const daysRemaining = daysInYear - dayOfYear;
console.log(`Days remaining: ${daysRemaining}`);
// Calculate percentage of year completed
const percentComplete = (dayOfYear / daysInYear) * 100;
console.log(`Year progress: ${percentComplete.toFixed(2)}%`);
// Check if it's a quarter boundary
const isQuarterEnd =
dayOfYear === 90 ||
dayOfYear === 181 ||
dayOfYear === 273 ||
dayOfYear === 365;
console.log(`Is quarter end: ${isQuarterEnd}`);Last updated