Fondamentalement, je reçois des horodatages bruts et j'ai besoin de les formater en format HH: MM: SS.Comment formater un horodatage en Javascript pour l'afficher dans les graphiques? UTC est bien
Répondre
Je vais avec l'hypothèse que vous voulez dire timestamp UNIX:
var formatTime = function(unixTimestamp) {
var dt = new Date(unixTimestamp * 1000);
var hours = dt.getHours();
var minutes = dt.getMinutes();
var seconds = dt.getSeconds();
// the above dt.get...() functions return a single digit
// so I prepend the zero here when needed
if (hours < 10)
hours = '0' + hours;
if (minutes < 10)
minutes = '0' + minutes;
if (seconds < 10)
seconds = '0' + seconds;
return hours + ":" + minutes + ":" + seconds;
}
var formattedTime = formatTime(1266272460);
document.write(formattedTime);
Merci pour la réponse, en fait, je voulais dire timestamps Javascript. Parce que l'horodatage javascript est le nombre de ms depuis le 1er janvier 1970 00:00:00 UTC – rmk
J'ai modifié cela pour mes besoins, qui comprenaient l'ajout d'une année, d'un mois et d'un jour. Deux surprises que j'ai rencontrées étaient que vous vouliez dt.getDate() au lieu de dt.getDay() (getDay renvoie le jour de la semaine); et que dt.getYear() renvoie ce que nous considérons normalement comme l'année (par exemple, 2011) dans IE 6, mais renvoie l'année 1900 dans les autres navigateurs que j'ai testés (Chrome, Opera, Firefox). Juste quelque chose à savoir. –
Cela permet d'afficher l'heure actuelle dans le format que vous avez demandé (HH:MM:SS
)
function dostuff()
{
var item = new Date();
alert(item.toTimeString());
}
Court et doux. Merci! –
Je reçois un peu plus de temps: 20:07:30 GMT + 0100 (heure d'Europe centrale) – Jeffz
est ici une fonction fournit un formatage flexible d'une date en UTC. Il accepte une chaîne de format similaire à celui de SimpleDateFormat Java:
function formatDate(date, fmt) {
function pad(value) {
return (value.toString().length < 2) ? '0' + value : value;
}
return fmt.replace(/%([a-zA-Z])/g, function (_, fmtCode) {
switch (fmtCode) {
case 'Y':
return date.getUTCFullYear();
case 'M':
return pad(date.getUTCMonth() + 1);
case 'd':
return pad(date.getUTCDate());
case 'H':
return pad(date.getUTCHours());
case 'm':
return pad(date.getUTCMinutes());
case 's':
return pad(date.getUTCSeconds());
default:
throw new Error('Unsupported format code: ' + fmtCode);
}
});
}
Vous pouvez l'utiliser comme ceci:
formatDate(new Date(timestamp), '%H:%m:%s');
- 1. Convertir en horodatage UTC
- 2. Comment formater un horodatage Unix dans Delphi?
- 3. horodatage UTC sur Windows
- 4. JAVA UTC à EST à partir d'un horodatage UTC long
- 5. Comment convertir un horodatage GMT en horodatage Unix (javascript)
- 6. Est-il possible d'obtenir un fuseau horaire en Python avec un horodatage UTC et un décalage UTC?
- 7. Conversion d'un horodatage UTC de 64 bits en ActionScript Date
- 8. horodatage Convertir/date heure UTC à Oracle SQL EST
- 9. Obtention d'un horodatage GWT au format UTC
- 10. Conversion de l'horodatage local en horodatage UTC en Java
- 11. Oracle Horodatage format de l'heure UTC
- 12. Horodatage UTC en millisecondes utilisant C++ sous Windows
- 13. Comment récupérer les dates UTC avec JavaScript?
- 14. Utilitaire pour formater un fichier grammaire Bison/Yacc bien?
- 15. Comment formater/ranger/embellir en JavaScript
- 16. Comment puis-je valider une date/horodatage "aaaa-MM-jj'T'HH: mm: ssZ" en UTC avec Perl?
- 17. Comment convertir un horodatage unix en horodatage ISO8601 en PHP?
- 18. Comment obtenez-vous les blocs de serveur <% %> pour bien formater dans Visual Studio?
- 19. Obtenir un horodatage bien formaté sans beaucoup de frais généraux?
- 20. Comment formater la date JSON en Javascript?
- 21. Comment formater des nombres en JavaScript?
- 22. Comment générer un horodatage dans MSBuild
- 23. Javascript: Convertir un objet UTC Date() en fuseau horaire local
- 24. Comment formater une date Javascript?
- 25. Comment formater les paramètres
- 26. Est-ce que les bibliothèques graphiques ou graphiques Web prennent en charge les barres d'erreur?
- 27. Convertir UTC en Unix Timestamp
- 28. Comment utiliser NSDateFormatter pour formater un NSString?
- 29. Formater un tweet côté client avec javascript?
- 30. Comment formater un e-mail pour Gmail?
Quand vous dites « horodatages premières », voulez-vous dire le nombre de tiques (soit une très grand entier commençant par "1")? –
Je veux dire un horodatage javascript. – rmk