Buradaki benzer sorunlar hakkında burada çeşitli yayınlar okudum ama hiç sorunumu çözemedim.moment.js ve kullanımdan kaldırılmış uyarı. zaman damgası anı tarihi nesnesi
moment.js tarih nesnesini manipüle ederim ve sonra zaman damgası olarak saklarım.
AMA, bu zaman damgasını tekrar okumaya çalıştığımda, bu kullanımdan kaldırılmış bir uyarı alıyorum.
"" Kullanımdan kaldırılma uyarısı: anı inşaatı js'ye geri döner. Bu cesaret kırıldı ve yaklaşan ana sürümde kaldırılacak. Daha fazla bilgi için lütfen https://github.com/moment/moment/issues/1407'a bakın. "
Date(), format(), anı (myTimeStamp, 'ddd, DD MMM YYYY HH: mm: ss ZZ') denedim; uyarı ...
Yani, örneğin, benim zaman damgası gibi görünecektir:
const zaman damgası = onu geri okumak ve ay/gün/yıl ayrıştırmak deneyin '1458586740000'
, o zaman saat/dak/pm, vs ... Bu zaman damgasını bir moment.js nesnesine almam gerekiyor .. Hiçbir şey benim için çalışmıyor Herhangi bir fikir
Bu zaman damgasını nasıl elde edebilirim: '1458586740000', bir moment.js nesnesine, bu nedenle tarih istediğim gibi ayıklayabilirim?
DÜZENLEME: bu, zaman damgasını nasıl saklıyorum. Bu yüzden onu geri almam gerek.
let timeStamp = Moment(state[_Date])
.add({ hour: state[AMPM] === 'PM'
? +state[Hour] + 12
: state[Hour] ,
minute: state[Min] }).format('x')
"moment.unix (timestamp) .format (" AA/GG/YYYY ")' yi denediniz mi? –
Bağlantılı sorunu okumayı denediniz mi? * "Eğer gerçekten bu davranışı istiyorsan sadece anı yap (yeni Tarih (" tarih içeren rastgele bir dize "))' '*. – jonrsharpe
Sonuç olarak, timeStamp değişkeni bir veritabanında saklanır ve sonra tekrar geri çekilir ve ayrıştırılır?Nihayetinde kurucuyu anladığınız veriyle ilgili bir şeylerin yanlış olduğundan eminim, fakat bunun ne anlama geldiğini bilmiyorum. Bu size iyi olması gereken bir dize olarak bir unix ofset verecektir. Hata ayıklayıcısından tam olarak ne zaman yapıcıya aktarıldığını bilmek gerekir. Sanırım sende önde gelen karakterler ya da başka şeyler var. –