Caliente para obtener valores de entrada local de fecha y hora incompletos

Tengo el siguiente formulario en mi página:

<input id='startDate' type='datetime-local' step=1 name='startDate'>

Yo uso este código para obtener el valor del campo:

var start = $('#startDate').val();

Mi problema es que el valor del campo de entrada permanece indefinido hasta que se haya completado cada parte del mismo, incluidas las horas, minutos, segundos y AM / PM. Me gustaría poder obtener un valor del formulario con tan solo el año seleccionado.

¿Cómo puedo hacer esto? Estoy feliz de poner a cero los valores que no se completaron, pero no puedo entender cómo obtener la parte de la fecha y hora local que el usuario completó.

Sé que puedo hacer esto usando elcomplemento de timepicker para el selector de fechas de jQuery UI, pero realmente no quiero seguir este camino, me gusta la implementación de Chrome significativamente mejor.

Respuestas a la pregunta(1)

Su respuesta a la pregunta