AI-generated Key Takeaways
-
The
Date.getRange()method returns a DateRange covering a specified unit of time that contains the input date. -
The method takes a
unitargument (string specifying 'year', 'month', 'week', 'day', 'hour', 'minute', or 'second') and an optionaltimeZoneargument (string defaulting to UTC). -
The output is a DateRange object.
-
Examples in both JavaScript and Python demonstrate how to use
getRange()to find the date range for different units covering a given date.
| Usage | Returns |
|---|---|
Date.
getRange
(unit, timeZone
)
|
DateRange |
| Argument | Type | Details |
|---|---|---|
|
this:
date
|
Date | |
unit
|
String | One of 'year', 'month', 'week', 'day', 'hour', 'minute', or 'second'. |
timeZone
|
String, default: null | The time zone (e.g., 'America/Los_Angeles'); defaults to UTC. |
Examples
Code Editor (JavaScript)
var date = ee . Date ( '2021-4-30T07:15:31.24' ); print ( '1-year date range covering input date' , date . getRange ( 'year' )); print ( '1-month date range covering input date' , date . getRange ( 'month' )); print ( '1-week date range covering input date' , date . getRange ( 'week' )); print ( '1-day date range covering input date' , date . getRange ( 'day' )); print ( '1-hour date range covering input date' , date . getRange ( 'hour' )); print ( '1-minute date range covering input date' , date . getRange ( 'minute' )); print ( '1-second date range covering input date' , date . getRange ( 'second' ));
import ee import geemap.core as geemap
Colab (Python)
date = ee . Date ( '2021-4-30T07:15:31.24' ) display ( '1-year date range covering input date:' , date . getRange ( 'year' )) display ( '1-month date range covering input date:' , date . getRange ( 'month' )) display ( '1-week date range covering input date:' , date . getRange ( 'week' )) display ( '1-day date range covering input date:' , date . getRange ( 'day' )) display ( '1-hour date range covering input date:' , date . getRange ( 'hour' )) display ( '1-minute date range covering input date:' , date . getRange ( 'minute' )) display ( '1-second date range covering input date:' , date . getRange ( 'second' ))

