Search notes:

ORA-01841: (full) year must be between -4713 and +9999, and not be 0

The earliest date that can be represented with a date is January 1st of 4712 BC, earlier dates throw ORA-01841: (full) year must be between -4713 and +9999, and not be 0.
SQL> select  date '-4712-01-01' from dual;
DATE'-4712-01-01'
-------------------
4712-01-01 00:00:00
SQL> select  date '-4713-12-31' from dual;
select  date '-4713-12-31' from dual
                        *
ERROR at line 1:
ORA-01841: (full) year must be between -4713 and +9999, and not be 0
SQL> select  date '-4712-01-01' from dual;
DATE'-4712-01-01'
-------------------
4712-01-01 00:00:00
SQL> select  date '-4712-01-01' + 1 from dual;
DATE'-4712-01-01'+1
-------------------
4712-01-02 00:00:00
SQL> select  date '-4712-01-01' - 1 from dual;
select  date '-4712-01-01' - 1 from dual
                        *
ERROR at line 1:
ORA-01841: (full) year must be between -4713 and +9999, and not be 0

See also

ORA-01841 with select statements using redundant BETWEEN in select statements on table partitioned by range / month or year
Other Oracle error messages

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758206914, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/Oracle/errors/ORA-01841_full-year-must-be-between_4713_and_9999_and-not-be-0(71): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78