J'ai le script Java ci-dessous pour afficher la date actuelle dans le format donné Lun Jun 2 17:54:28 UTC + 0530 2014 dans une hta (application html), maintenant je veux que cela apparaisse d'une manière comme Welcome the current date de mon système: Lun 2 Jun 17:54:28 UTC + 0530 2014 et ce texte devrait être un ayant des effets déroulants pour par exemple: un se déplaçant de droite à gauche.
J'ai essayé d'utiliser la balise ci-dessous pour obtenir un texte défilable, mais comment puis-je appeler cette variable de script Java dans le <Marquee>
tag afin que j'obtienne également la date et l'heure d'aujourd'hui dans le cadre des effets de défilement, mais cela ne fonctionne pas pour ma page HTML.
Veuillez me faire savoir comment résoudre ce problème
CODE HTML:
<Marquee behavior="scroll" bgcolor="yellow" loop="-1" width="30%">
<i><font color="blue"><strong>Welcome</strong> Today's date is : </font></i>
</Marquee>
JAVASCRIPT POUR AFFICHER LA DATE ET L'HEURE ACTUELLES:
<script language="javascript">
var today = new Date();
document.write(today);
</script>
Avec la balise Marquee
.
[~ # ~] html [~ # ~]
<Marquee behavior="scroll" bgcolor="yellow" loop="-1" width="30%">
<i>
<font color="blue">
Today's date is :
<strong>
<span id="time"></span>
</strong>
</font>
</i>
</Marquee>
[~ # ~] js [~ # ~]
var today = new Date();
document.getElementById('time').innerHTML=today;
Sans balise Marquee
et avec CSS
.
[~ # ~] html [~ # ~]
<p class="Marquee">
<span id="dtText"></span>
</p>
[~ # ~] css [~ # ~]
.Marquee {
width: 350px;
margin: 0 auto;
background:yellow;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
color:blue;
font-size:18px;
}
.Marquee span {
display: inline-block;
padding-left: 100%;
text-indent: 0;
animation: Marquee 15s linear infinite;
}
.Marquee span:hover {
animation-play-state: paused
}
@keyframes Marquee {
0% { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}
[~ # ~] js [~ # ~]
var today = new Date();
document.getElementById('dtText').innerHTML=today;
Cela vous aidera.
debugger;
var today = new Date();
document.getElementById('date').innerHTML = today
Essaye celui-là:
HTML:
<div id="para1"></div>
JavaScript:
document.getElementById("para1").innerHTML = formatAMPM();
function formatAMPM() {
var d = new Date(),
minutes = d.getMinutes().toString().length == 1 ? '0'+d.getMinutes() : d.getMinutes(),
hours = d.getHours().toString().length == 1 ? '0'+d.getHours() : d.getHours(),
ampm = d.getHours() >= 12 ? 'pm' : 'am',
months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],
days = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
return days[d.getDay()]+' '+months[d.getMonth()]+' '+d.getDate()+' '+d.getFullYear()+' '+hours+':'+minutes+ampm;
}
Résultat:
Mon Sep 18 2017 12:40pm
<script>
var today = new Date;
document.getElementById('date').innerHTML= today.toDateString();
</script>
<div id="clockbox" style="font:14pt Arial; color:#FF0000;text-align: center; border:1px solid red;background:cyan; height:50px;padding-top:12px;"></div>