查找页面上的所有时间(H:i)字符串并转换为UTC
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找页面上的所有时间(H:i)字符串并转换为UTC相关的知识,希望对你有一定的参考价值。
我有一个网站,其中的表具有不同的表,这些表具有特定的本地时间中的某些H:i
时间字符串。
是否有可能使用javascript或jQuery搜索网页上的所有时间字符串并将其转换为UTC时间,可以说我知道与本地时间和UTC的时差为-3小时。
我正在考虑通过一些循环和正则表达式来找到H:i
,然后再进行一些数学运算,但是不确定如何将其组合在一起。
任何想法都将不胜感激。
我已经整理了一些东西,但是由于缺乏知识,显然这还行不通。
$.each($('td'), function() var regex = new RegExp('/^(?:2[0-3]|[01]?[0-9]):([0-5][0-9])$/'); var string = $(this).text(); if (regex.test(string)) alert('found: ' + string); //FOR TESTING //DO SOMETHING TO CONVERT TIME TO UTC );
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <table> <tr> <th>Header</th> <th>Header2</th> </tr> <tr> <td>08:01</td> <td>random text</td> </tr> <tr> <td>bla</td> <td>23:47</td> </tr> </table>
我有一个网站,该网站具有不同的表,这些表具有一些在特定本地时间的H:i时间字符串。是否可以使用JavaScript或jQuery搜索网页上的所有时间字符串并将其转换为...
答案
您可以通过RegExp
模式'^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$'
查找时间
以上是关于查找页面上的所有时间(H:i)字符串并转换为UTC的主要内容,如果未能解决你的问题,请参考以下文章
试编一函数:将字符串中所有下标为奇数位置上的字母转换成大写字母(若该位置上不是字母,则不转换)
fun是将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母则不换)