yo lo hubiera hecho con 
split, no porque sea mas eficiente sino por evitar el riesgo de substraer una porcion erronea debido a posible diferencias de longitud de cadena. 
Código:
 var fecha = document.getElementById("inputDate").value.split("/");
var aniomysql = fecha.reverse().join("-");
alert(aniomysql);