我想在聊天框中实现当前时间。我在这里搜索了一下,但并没有真正弄清楚我的代码出了什么问题。感谢所有阅读或帮助我的人!
let dt = new Date();
$('#datetime').html = dt.toLocaleTimeString();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="content">
<p>Date/Time: <span id="datetime"></span></p>
</textarea>
你的意思是这样的。您可以简单地使用.html((jQuery函数。目前您没有正确使用html
函数。
您可以简单地将datetime
直接添加到textarea
中。
要显示time
,您已经在使用toLocaleTimeString
-要显示日期,您可以使用toDateString()
显示当前日期。
运行下面的代码段。
let dt = new Date();
$('#content').html('Date/Time: '+dt.toDateString()+' ' +dt.toLocaleTimeString());
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea cols="50" rows="5" id="content">
</textarea>