Diciamo che ho momentjs oggetto come il seguente:Come ottenere una data senza tempo nell'oggetto momentjs esistente?
var date = moment(new Date(2014,2,17,9,60));
Come potrei ottenere clone e ottenere nuove momentjs oggetto senza tempo?
Diciamo che ho momentjs oggetto come il seguente:Come ottenere una data senza tempo nell'oggetto momentjs esistente?
var date = moment(new Date(2014,2,17,9,60));
Come potrei ottenere clone e ottenere nuove momentjs oggetto senza tempo?
Con momento la versione 1.7 e superiori, basta usare il metodo StartOf.
var date2 = date1.clone().startOf('day');
L'oggetto momentjs memorizzerà sempre un orario, indipendentemente dal fatto che lo si utilizzi. Tuttavia, il seguente sarà clonare date
-date2
e ripristinare il tempo:
var date2 = date.clone().hour(0).minute(0).second(0).millisecond(0)
ora avrete due momentjs indipendenti oggetti date
e date2
C'è un modo per renderlo più breve? – Erik
Non sembra essere una scorciatoia per impostare più unità di tempo contemporaneamente, quindi è il più breve possibile. –
C'è una ragione per cui la lunghezza della dichiarazione deve essere più breve? Se lo si desidera, è possibile creare un plug-in che resetta il tempo che è possibile chiamare da una funzione sull'oggetto momentjs –
che si desidera clonare le momentjs esistenti oggetto, ma senza il tempo? Come istanziare un nuovo oggetto? – MeLight
sì esatto. Ho bisogno di ottenere un nuovo oggetto basato sull'oggetto data – Erik