¿Cómo puedo convertir la cadena de formato de fecha y hora utilizada por C # al formato utilizado por moment.js?
C# usa una cuerda como esa'dd MMMM yyyy HH:mm'
para definir el formato, se debe mostrar la fecha y la hora.
Equivalente de eso enmomentjs es'DD MMMM YYYY HH:mm'
.
¿Existe alguna función que pueda convertir una definición de formato en otra independientemente de qué combinación (legal) de especificadores de formato contenga el formato fuente?
Básicamente lo que quiero es:
function toMomentJsFormatDefinition(cSharpFormatDefinition) {
// should convert all format strings described here https://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx
}
console.log(toMomentJsFormatDefinition('dd MMMM yyyy HH:mm'));
// outputs DD MMMM YYYY HH:mm
IdealmentetoMomentJsFormatDefinition
debería definirse en alguna biblioteca ya escrita y bastante probada que usaré en mi proyecto.