Date de création de Timestamp Unix de l'ignorer fuseau horaire

Pour un oData Reste, j'utilise Moment.js pour créer une date à partir d'un timestamp Unix, et je tiens à ignorer le fuseau horaire.
Ma date est "2013-12-24", qui est 1387839600 dans Unix secondes.

À l'aide de

moment("2013-12-24", "YYYY-MM-DD").toISOString()

résultats dans "2013-12-23T23:00:00.000 Z", depuis que je vis à GMT+1.
Par l'utilisation de

moment.utc("2013-12-24", "YYYY-MM-DD").toISOString()

- Je obtenir "2013-12-24T00:00:00.000 Z", qui est exactement ce que je veux. Je peux simplement supprimer Zulu "Z" à la fin.

Mais ma date réelle de la représentation est un timestamp Unix. Donc, si je ne

moment.utc(1387839600, "X").toISOString()

Je reçois toujours "2013-12-23T23:00:00.000 Z", mais je veux qu'il revienne "2013-12-24T00:00:00.000 Z".

Où est ma faute?
Merci pour votre aide!

À l'aide de moment.utc(moment("1387839600", "X").format("L"), "DD.MM.AAAA").toISOString() fonctionne, mais qui semble plutôt compliqué!?
Ou tout simplement moment(1387839600, 'X').format('YYYY-MM-DDT00:00:00.000')?
Merci @robertklep, je tiens à accepter votre commentaire que la réponse à ma question, mais malheureusement je ne peux pas faire la promotion de votre commentaire plein de réponse...

OriginalL'auteur Windwalker | 2013-12-20