嗨我想知道是否有任何jquery函数可以采取这个dateTime"2010-10-18 10:06"并转换并拆分它返回"2010/10/18"和"10:06".
如果相同的功能只能接收"2010-10-18 10:06"或"2010-10-18"并且如上所述返回,或者除了"2010/10/18"之外的其他格式如18,那也不错-10-2010"或2010年10月18日,提供选项但不重要,只是对jQuery处理日期的权力感到好奇.
谢谢.
Mar*_*ona 16
使用DateJ转换应该像以下一样简单:
var d1 = Date.parse('2010-10-18, 10:06 AM');
alert(d1.toString('dd/mm/yyyy HH:mm:ss GMT'));
Run Code Online (Sandbox Code Playgroud)
它目前是最好的图书馆
Hen*_*nry 14
没有任何像DateJs这样的外部jQuery插件.我们可以得到如下的日期.
var datetime= '2010-10-18 10:06 AM' // Default datetime will be like this.
//By Spliting the input control value with space
var date=datetime.split(' ')[0];
//date -2010-10-18
Run Code Online (Sandbox Code Playgroud)
<input type="text" id="tbDateTime" value="2010-10-18 10:06" />
<input type="text" id="tbDate" value="" />
<input type="text" id="tbTime" value="" />
<input type="button" id="btnSubmit" value="Submit" />
<script type="text/javascript">
$(function () {
$('#btnSubmit').click(function () {
var dateTimeSplit = $('#tbDateTime').val().split(' ');
var dateSplit = dateTimeSplit[0].split('-');
var currentDate = dateSplit[2] + '/' + dateSplit[1] + '/' + dateSplit[0];
//currentDate is 18/10/2010
$('#tbDate').val(currentDate);
var currentTime = dateTimeSplit[1];
//currentTime is 10:06
$('#tbTime').val(currentTime);
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
91166 次 |
| 最近记录: |