使用命令行从互联网上查找当地时间和日期

使用命令行从互联网上查找当地时间和日期

如何使用命令行从互联网获取时间和日期,例如当我输入 curl ipinfo.io 时,它会显示我的 IP。还有时间和日期的信息吗?

答案1

不需要jq(未预先包装)的解决方案:

curl -s "http://worldtimeapi.org/api/ip" | cut -f12,13,14 -d ':' | cut -c 2-

如果你不一定需要上网时间那么它会是:

echo $(date)

您还可以使用日期将其调整为所需的格式:

echo $(date --rfc-3339=seconds)

答案2

worldtimeapi.org

curl "http://worldtimeapi.org/api/ip" | jq

答案3

您可以通过 curl 访问详细的 API 来获取一些数据,例如从命令行通过互联网提取日期和时间,我 curl 了下面提到的 API:

http://worldtimeapi.org/api/timezone/:area/:location[/:region]

我运行的命令是:curl“http://worldtimeapi.org/api/timezone/Asia/Karachi.txt

可以通过以下链接获取 API:http://worldtimeapi.org/

谢谢。

相关内容