In order to allow select Date and Time in DateTimeField control, specify for Date and Time field the Date & Time format

In your case for field Article Date
format should be changed to Date & Time
DateOnly and TimeOnly properties of DateTimeField control
First of all, DateOnly and TimeOnly properties of DateTimeField control is not about specifying format of stored field values, but only indicates whether the control displays time values and(or) date values
Actually, specifying DateOnly and TimeOnly properties explicitly cause
this error: System.NullReferenceException: Object reference not set
to an instance of an object. at
SharePoint.ControlExtender.WebControls.DateTimeField.set_DateOnly(Boolean
value) at T_DateTimeField_DateOnly_11.SetProperty(Object , Object
) at System.Web.Util.FastPropertyAccessor.SetProperty(Object
target, String propName, Object val, Boolean inDesigner) at
System.Web.UI.PropertyMapper.SetMappedPropertyValue(Object obj, String
mappedName, Object value, Boolean inDesigner) at
System.Web.UI.ControlBuilder.SetSimpleProperty(SimplePropertyEntry
entry, Object obj)
Article Date field is OOTB page field and declared like this (source):
<Field ID="{71316CEA-40A0-49f3-8659-F0CEFDBDBD4F}"
Name="ArticleStartDate"
StaticName="ArticleStartDate"
SourceID="http://schemas.microsoft.com/sharepoint/v3"
Group="$Resources:cmscore,group_publishingcolumns;"
DisplayName="$Resources:cmscore,column_articlestartdate_displayname;"
Type="DateTime"
Format="DateOnly"
Required="FALSE"
Sealed="TRUE"
StorageTZ="UTC">
</Field>
So, OOTB Article Date field is supported to store Dates only.
It is not recommended to change OOBT fields, the following solution demonstrates how to display Article Date with Date & Time format
How to display Article Date using Date & Time format
- Create custom Article Date field of Date & Time type and with Date & Time format
- Add this field to Content Type associated with Page Layout
- Add control declaration to page layout:
<SharePointWebControls:DateTimeField FieldName="Custom Article Date and Time" runat="server" />