ee.Date.fromYMD

  • ee.Date.fromYMD creates a Date object from year, month, and day inputs.

  • The function accepts optional timeZone argument to specify the time zone, defaulting to UTC if not provided.

  • You can use this function in both JavaScript and Python environments within Google Earth Engine.

Returns a Date given year, month, day.

UsageReturns
ee.Date.fromYMD(year, month, day, timeZone)Date
ArgumentTypeDetails
yearIntegerThe year, 2013, for example.
monthIntegerThe month, 3, for example.
dayIntegerThe day, 15, for example.
timeZoneString, default: nullThe time zone (e.g., 'America/Los_Angeles'); defaults to UTC.

Examples

Code Editor (JavaScript)

print('Date with default UTC',
      ee.Date.fromYMD(2021, 4, 30));

print('Date with time zone specified',
      ee.Date.fromYMD(2021, 4, 30, 'America/Los_Angeles'));

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

import ee
import geemap.core as geemap

Colab (Python)

display('Date with default UTC:', ee.Date.fromYMD(2021, 4, 30))

display(
    'Date with time zone specified:',
    ee.Date.fromYMD(2021, 4, 30, 'America/Los_Angeles')
)