js 时间如何不显示毫秒?

shj11 2009-11-20 12:25:38
从数据库中读出一条记录,内含datatime类型的字段,将此记录赋值通过request。setAtrrbute(“mylist”,记录)后传到一页面,显示时间时不想让其毫秒显示,请问如何用js实现?部分代码如下:
<logic:present name="mylist" scope="request">
<logic:iterate id="my" name="mylist">
<table width='80%' style="valign:top;" align="left">
<tr>
<td><strong>事件名称:</strong></td>
<td>${my.mingcheng}<br></td>
</tr>
<tr>
<td><strong>发生时间:</strong></td>
<td>${my.shijian}<br></td>
</tr>
...全文
590 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaofan_sap 2009-11-20
  • 打赏
  • 举报
回复
getHours();
getMinutes();Date()对象中有相应的方法 ,直接取即可
veboys 2009-11-20
  • 打赏
  • 举报
回复
你直接在后台格式化处理一下,为什么要交给JS来处理呢?
BEAU007007 2009-11-20
  • 打赏
  • 举报
回复
你可以在后台查询时用函数把时间类型转换一下,然后在传到前台
SuperBoo 2009-11-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 veboys 的回复:]
你直接在后台格式化处理一下,为什么要交给JS来处理呢?
[/Quote]
还是后台处理的好 前台处理 会使页面很杂乱
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在 JavaScript 开发中,时间控件是一种重要的用户界面组件,它允许用户选择或输入日期和时间。当提到“js 时间控件可以精确到毫秒”时,这表明该控件不仅具备基本的日期和时间选择功能,还能达到毫秒级别的精度。这种高精度对于实时数据跟踪、金融交易等需要精确时间处理的场景非常关键。而“有多种风格的超级强大的 js 时间控件”则暗示这类控件具有高度的可定制性,能够满足不同的设计需求和用户体验,通常会提供丰富的主题、布局选项以及自定义事件处理能力,方便开发者根据项目需求调整控件的外观和行为。 针对“js 时间 控件”这一主题,我们可以从以下几个关键知识点进行探讨: JavaScript 日期对象:JavaScript 的内置 Date 对象是处理日期和时间的基础工具。它支持获取和设置年、月、日、小时、分钟、秒以及毫秒等属性,但默认显示通常只到秒级别。为了实现毫秒级精度,需要直接操作 Date 对象的毫秒属性,例如通过 getMilliseconds() 和 setMilliseconds() 方法来实现。 自定义时间格式化:由于 JavaScript 默认的日期格式化功能较为有限,通常需要通过自定义函数或借助第三方库来实现更丰富的格式化效果,尤其是展示到毫秒级别的时间格式。可以通过组合 getFullYear()、getMonth()、getDate()、getHours()、getMinutes()、getSeconds() 和 getMilliseconds() 等方法,并结合字符串模板来创建所需的格式。 插件和库:在 JavaScript 生态系统中,有许多优秀的第三方时间控件库可供选择。例如,My97DatePicker 是一个流行的时间选择插件,它提供了丰富的功能,包括日期范围选

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧