Answers.Body: <p>As you have discovered Jenni, changing any of the start offset and end offset values in the date preferences settings do not reflect participant and event dates.</p>
  
  <p>/civicrm/admin/setting/preferences/date?reset=1</p>
  
  <p>So unfortunately, there is no option to make these amendments via the UI.</p>
  
  <p>However, CiviCRM does allow you to manually input dates/years well before 1999/2009 which are accepted, and the records do get saved without an error –</p>
  
  <p><a href="https://i.sstatic.net/Fg7wV.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Fg7wV.jpg" alt="enter image description here"></a></p>
  
  <p><a href="https://i.sstatic.net/stp0s.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/stp0s.jpg" alt="enter image description here"></a></p>
  
  <p>The same method also works when importing participants.</p>
  
  <p>This is a sample CSV I’ve used which had a registered date of 1966 which imported successfully –</p>
  
  <p><a href="https://i.sstatic.net/u46PI.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/u46PI.jpg" alt="enter image description here"></a></p>
  
  <p><a href="https://i.sstatic.net/689bi.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/689bi.jpg" alt="enter image description here"></a></p>
  
  <p><a href="https://i.sstatic.net/oz1SZ.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/oz1SZ.jpg" alt="enter image description here"></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-09T13:32:44.210Z
Answers.Text: Thanks. This is what I'll do, then. I didn't realize it would save them without issue even though it was outside the time frame. I'll just manually input the ones that I still have left that are older than 20 years.
Answers.UserDisplayName: Jenni Simonis
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-24T11:58:14.270Z
Answers.Text: Well, darned it. I just tried manually adding a date for a training in 1978 and it tells me it needs a date after 1999. It automatically changes the date to 1999 if I manually input anything previous to that. I guess I am going to just have to use the API for now to import them even when it's just a couple events.
Answers.UserDisplayName: Jenni Simonis
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-08T16:46:10.873Z
Answers.LastActivityDate: 2019-01-08T16:46:10.873Z
Answers.UserDisplayName: Anil
Answers.Body: <p>When you are creating an Event, the date picker may only offer dates back a certain way (per the purple rectangle in the screenshot), but you can manually enter the dates in the form specified in your Date Settings at civicrm/admin/setting/date?reset=1, eg mm/dd/yyyy (per the green rectangle in the screenshot)</p>
  
  <p><a href="https://i.sstatic.net/updQI.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/updQI.png" alt="enter image description here"></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-14T04:45:57.677Z
Answers.LastActivityDate: 2019-01-14T04:45:57.677Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>On an older version you can use the prefs for activityDateTime. The code uses the same setting as for activityDateTime under Administer - Customize Data and Screens - Date Preferences. The line of code that creates the widget looks like this:</p>
  
  <p><code>$this-&gt;addDateTime('start_date', ts('Start Date'), FALSE, array('formatType' =&gt; 'activityDateTime'));</code></p>
  
  <p>which tells the form system to use the prefs for activityDateTime.</p>
  
  <p>If you're on a more recent version of CiviCRM the widget has changed and there doesn't seem to be a pref. Temporarily you can edit the file CRM/Event/Form/ManageEvent/EventInfo.php and change the line that says this (around line 177)</p>
  
  <p><code>$this-&gt;add('datepicker', 'start_date', ts('Start'), [], !$this-&gt;_isTemplate, ['time' =&gt; TRUE]);</code></p>
  
  <p>to this:</p>
  
  <p><code>$this-&gt;add('datepicker', 'start_date', ts('Start'), [], !$this-&gt;_isTemplate, ['time' =&gt; TRUE, 'yearRange' =&gt; '-50:+50']);</code></p>
  
  <p>See also <a href="https://docs.civicrm.org/dev/en/latest/framework/ui/#date-picker" rel="nofollow noreferrer">https://docs.civicrm.org/dev/en/latest/framework/ui/#date-picker</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-08T04:44:30.840Z
Answers.Text: I changed them there and none appeared to change the dates available for an event. I guess I'll try again, but the other day when I tried, nothing went back further than 20 even though I tried changing every one of them.
Answers.UserDisplayName: Jenni Simonis
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-08T04:49:27.373Z
Answers.Text: Actually I was just noticing it might depend what version you're on. Later versions might be slightly different. Give me a couple minutes...
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-08T05:33:02.803Z
Answers.Text: I've updated answer. It's interesting you mentioned 1999 because that's the default for the older version, but the default on the newer version is 2009. Anyway, one of the solutions should work.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-09T13:34:22.070Z
Answers.Text: We're still running 4.7 during this process of bringing over all the data. We didn't want to do a big version change and moving over data at the same time, since that's just a recipe for disaster. And the importing of data couldn't wait. Once I'm done with all this, the next big task is a huge Civi upgrade.
Answers.UserDisplayName: Jenni Simonis
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-01-08T04:28:12.677Z
Answers.LastActivityDate: 2019-01-08T05:29:14.383Z
Answers.LastEditDate: 2019-01-08T05:29:14.383Z
Answers.UserDisplayName: Demerit
Body: <p>We're importing participant data from all our old events. However, I've run into the issue that it only allows me to pick dates back to 1999 when creating the old events. I need to go back as far as 1970. Where do I go to change that setting? I found it for activities and such, but nothing that has affected the listing for events.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-08T18:44:56.020Z
Comments.Text: when you say 'importing' do you meaning using the Import Wizard or doing this manually (since you say 'pick')
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-09T13:31:40.917Z
Comments.Text: Picking a date is with regards to actually creating the event in CiviEvent so that we have something to import the participants to.
Comments.UserDisplayName: Jenni Simonis
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-13T22:59:30.737Z
Comments.Text: So is it the Event Date or the Registration Date you are asking about? ie i am unclear which 'it' the "it only allows" refers to.
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-14T04:24:13.027Z
Comments.Text: Yes, the event date when we are creating an event in CiviEvent. But it's already been answered below - I can manually enter a date that goes back further than the pop-up date calendar.
Comments.UserDisplayName: Jenni Simonis
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-14T04:46:42.663Z
Comments.Text: I was being confused by fact the Answer had screenshots pertaining to Participant Registration - i added an Answer focussed on New Event in case that helps others.
Comments.UserDisplayName: petednz - fuzion
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-01-14T06:32:47.150Z
Comments.Text: Ah, gotcha. Hadn't even really looked at the screenshots, just the text stating it was ok to manually add the date and it would still work. :)
Comments.UserDisplayName: Jenni Simonis
Tags: <civievent>
Title: Older dates for CiviEvent
ThreadText: # Older dates for CiviEvent
  
  (Asked by: username_0 on 2019-01-03)
  
  We're importing participant data from all our old events. However, I've run into the issue that it only allows me to pick dates back to 1999 when creating the old events. I need to go back as far as 1970. Where do I go to change that setting? I found it for activities and such, but nothing that has affected the listing for events.
  
  **Tags:** civievent
  
  > **Comments:**
  > **username_1**: when you say 'importing' do you meaning using the Import Wizard or doing this manually (since you say 'pick')  
  > **username_0**: Picking a date is with regards to actually creating the event in CiviEvent so that we have something to import the participants to.  
  > **username_1**: So is it the Event Date or the Registration Date you are asking about? ie i am unclear which 'it' the "it only allows" refers to.  
  > **username_0**: Yes, the event date when we are creating an event in CiviEvent. But it's already been answered below - I can manually enter a date that goes back further than the pop-up date calendar.  
  > **username_1**: I was being confused by fact the Answer had screenshots pertaining to Participant Registration - i added an Answer focussed on New Event in case that helps others.  
  > **username_0**: Ah, gotcha. Hadn't even really looked at the screenshots, just the text stating it was ok to manually add the date and it would still work. :)  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_2 on 2019-01-08. Score: 4
  
  As you have discovered username_0, changing any of the start offset and end offset values in the date preferences settings do not reflect participant and event dates.
  
  /civicrm/admin/setting/preferences/date?reset=1
  
  So unfortunately, there is no option to make these amendments via the UI.
  
  However, CiviCRM does allow you to manually input dates/years well before 1999/2009 which are accepted, and the records do get saved without an error –
  
  [![enter image description here](https://i.sstatic.net/Fg7wV.jpg)](https://i.sstatic.net/Fg7wV.jpg)
  
  [![enter image description here](https://i.sstatic.net/stp0s.jpg)](https://i.sstatic.net/stp0s.jpg)
  
  The same method also works when importing participants.
  
  This is a sample CSV I’ve used which had a registered date of 1966 which imported successfully –
  
  [![enter image description here](https://i.sstatic.net/u46PI.jpg)](https://i.sstatic.net/u46PI.jpg)
  
  [![enter image description here](https://i.sstatic.net/689bi.jpg)](https://i.sstatic.net/689bi.jpg)
  
  [![enter image description here](https://i.sstatic.net/oz1SZ.jpg)](https://i.sstatic.net/oz1SZ.jpg)
  
  > **Comments:**
  > **username_0**: Thanks. This is what I'll do, then. I didn't realize it would save them without issue even though it was outside the time frame. I'll just manually input the ones that I still have left that are older than 20 years.  
  > **username_0**: Well, darned it. I just tried manually adding a date for a training in 1978 and it tells me it needs a date after 1999. It automatically changes the date to 1999 if I manually input anything previous to that. I guess I am going to just have to use the API for now to import them even when it's just a couple events.  
  
  ---
  
  ### Answer by username_1 on 2019-01-14. Score: 2
  
  When you are creating an Event, the date picker may only offer dates back a certain way (per the purple rectangle in the screenshot), but you can manually enter the dates in the form specified in your Date Settings at civicrm/admin/setting/date?reset=1, eg mm/dd/yyyy (per the green rectangle in the screenshot)
  
  [![enter image description here](https://i.sstatic.net/updQI.png)](https://i.sstatic.net/updQI.png)
  
  
  ---
  
  ### Answer by username_3 on 2019-01-08. Score: 0
  
  On an older version you can use the prefs for activityDateTime. The code uses the same setting as for activityDateTime under Administer - Customize Data and Screens - Date Preferences. The line of code that creates the widget looks like this:
  
  `$this->addDateTime('start_date', ts('Start Date'), FALSE, array('formatType' => 'activityDateTime'));`
  
  which tells the form system to use the prefs for activityDateTime.
  
  If you're on a more recent version of CiviCRM the widget has changed and there doesn't seem to be a pref. Temporarily you can edit the file CRM/Event/Form/ManageEvent/EventInfo.php and change the line that says this (around line 177)
  
  `$this->add('datepicker', 'start_date', ts('Start'), [], !$this->_isTemplate, ['time' => TRUE]);`
  
  to this:
  
  `$this->add('datepicker', 'start_date', ts('Start'), [], !$this->_isTemplate, ['time' => TRUE, 'yearRange' => '-50:+50']);`
  
  See also <https://docs.civicrm.org/dev/en/latest/framework/ui/#date-picker>
  
  > **Comments:**
  > **username_0**: I changed them there and none appeared to change the dates available for an event. I guess I'll try again, but the other day when I tried, nothing went back further than 20 even though I tried changing every one of them.  
  > **username_3**: Actually I was just noticing it might depend what version you're on. Later versions might be slightly different. Give me a couple minutes...  
  > **username_3**: I've updated answer. It's interesting you mentioned 1999 because that's the default for the older version, but the default on the newer version is 2009. Anyway, one of the solutions should work.  
  > **username_0**: We're still running 4.7 during this process of bringing over all the data. We didn't want to do a big version change and moving over data at the same time, since that's just a recipe for disaster. And the importing of data couldn't wait. Once I'm done with all this, the next big task is a huge Civi upgrade.  
  
  ---
  
  