Cualquiera de las dos formas te puede ayudar. Lo único que una la puedes lograr en una sola línea mientras que la otra en dos líneas.
Edito: Aunque, entiendo, que indicar en orden por explode hay menos procesos que la que te indicaron. La razón es que strtotime interpreta y luego convierte la fecha a
Unix Time. Luego date verifica el segundo parámetro y muestra conforme a lo que le indicaste. Mientras que de la otra forma solo divides con explode y organizas directamente, indicando donde va la variable con su llave respectivamente.