我也无法在谷歌的网站上找到解决方案,我尝试了多种解决方案,但没有适合我的问题的答案。
我想验证 2015年12月3日(美国)(无效日期) 在我的代码中,我将删除该字符串中的最后一个字符,直到我到达 2015年12月3日(这是有效的)
答案 0 :(得分:0)
您只需要创建一个新的javascript var date below
对象。只要字符串中有一个有效的日期,它就能以正常的可读格式输出。
这将接收您想要的输入(date
),然后将其解析为新的$(document).ready(function() {
var date = new Date('03 December 2015 (USA)'); // parse in date
var monthNames = [
"January", "February", "March",
"April", "May", "June", "July",
"August", "September", "October",
"November", "December"
]; // array of month names
var day = ("0" + date.getDate()).slice(-2); // get day number with leading 0
var monthIndex = date.getMonth(); // get month number
var year = date.getFullYear(); // get year number
$('.date').text(day + ' ' + monthNames[monthIndex] + ' ' + year); // build together and output
});
对象。如果失败,则以下脚本将中断。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="date"></span>
&#13;
WebSettings ws = wv.getSettings();
ws.setJavaScriptEnabled(true);
ws.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
wv.setOnTouchListener(this);
wv.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (!url.contains("http")) {
view.loadUrl(url);
} else {
if (Utils.isConnectingToInternet(thisActivity)) {
view.loadUrl(url);
}
}
view.loadUrl(url);
return false;
}
&#13;
你不需要jQuery,但仅仅是为了显示脚本的输出。
答案 1 :(得分:0)
您可以创建一个功能来检查日期有效性,如:
server_sock.bind
server_sock.listen
server_sock.accept
&#13;