Postgresql ERROR: date / time field value out of range

Hi, I am trying to insert a date in my table. But I get an error. I also tried two solutions that I found:

set datestyle to SQL,DMY; set datestyle = dmy; 

But the problem still exists. Please help where I make a mistake. This is mistake:

 Error Number: ERROR: date/time field value out of range: "24-07-2016" LINE 1: ...isalabad', E'Chief Executive ', E'1994-10-13', E'24-07-20... ^ HINT: Perhaps you need a different "datestyle" setting. INSERT INTO "employee" ("fullname", "loginname", "email", "password", "phone", "cnic", "address", "jobdescription", "birthdate", "registered", "qualification", "lastcompany", "lastsalary", "status", "location", "department", "designation", "path") VALUES ( E'Shahzeb Akram', E'shaizi96', E' shaizi@test.com ', E'1234', E'3137688894', E'33100-8398084-5', E'Faisalabad, Faisalabad', E'Chief Executive ', E'1994-10-13', E'24-07-2016', E'BSCS', E'BOLT', E'121212', E'1', '', E'39', E'43', E'http://localhost/department/uploads/Shahzeb Akram/Screenshot_(1).png') Filename: C:/wamp/www/department/system/database/DB_driver.php Line Number: 691 
+5
source share
1 answer

I need to change the date format in the html input tag to the Postgres date format. Thanks to @Avision for telling me how I can see the current date format used by Postgres.

I changed it and now it works fine :)

  <input type="text" data-date-format="mm-dd-yyyy" > 
+1
source

All Articles