year()


Description

Gets the current year from RTC of PHPoC Shield for Arduino.

Syntax

datetime.year()

Parameters

none

Returns

the current year - on success (2000 ~ 2099)
0 - on failure

Example

#include <Phpoc.h>

PhpocDateTime datetime;

void setup() {
  Serial.begin(9600);
  while(!Serial)
    ;

  // initialize PHPoC [WiFi] Shield:
  Phpoc.begin(PF_LOG_SPI | PF_LOG_NET);

  Serial.println("Get year/month/day/dayofWeek/hour/minute/second from RTC in PHPoC Shield");

  Serial.print(datetime.year());
  Serial.print('-');
  Serial.print(datetime.month());
  Serial.print('-');
  Serial.print(datetime.day());
  Serial.print(' ');
  Serial.print(datetime.dayofWeek());
  Serial.print(' ');
  Serial.print(datetime.hour());
  Serial.print(':');
  Serial.print(datetime.minute());
  Serial.print(':');
  Serial.print(datetime.second());
  Serial.println();

  // set date and time format:
  datetime.date(F("Y-m-d H:i:s"));
}

void loop() {
  Serial.println(datetime.date());
  delay(10);
}