文心一言修改代码也挺好的

本文共有1087个字,阅读需要5分钟。

老郭想在博客上显示建站时间,但由于没什么技术,所以只能上网搜了一段代码。代码虽然简单,也基本上也能实现老郭的需求。代码如下,其中的1674921600这个值是老郭自己修改的建站时间戳。

// 获取当前时间
$current_time = current_time('timestamp');
 
// 获取网站安装时间
$install_time = 1674921600;
 
// 计算运行时间
$running_time = $current_time - $install_time;
 
// 将秒数转换为时间格式
$seconds_in_a_day = 86400;
$days = floor($running_time / $seconds_in_a_day);
$hours = floor(($running_time % $seconds_in_a_day) / 3600);
$minutes = floor(($running_time % 3600) / 60);
$seconds = $running_time % 60;
 
// 输出运行时间
echo "网站运行:";
if ($days > 0) {
    echo $days . "天";
}
if ($hours > 0) {
    echo $hours . "小时";
}
if ($minutes > 0) {
    echo $minutes . "分钟";
}
echo $seconds . "秒";

功能虽然实现了,但这段代码有个问题,就是最多只能显示“日”,不能显示“年”,无论多少日,都是往上累加。对于老郭这种强迫症而言,看着就不舒服。不过老郭自己也没有能力去修改,所以只能求助于AI了。

打开文心一言,然后输入老郭的需求,很快修改好的代码就出来了。

图片[1]-文心一言修改代码也挺好的

这段代码虽然可以显示“年”了,但是却不够精确,因为它把闰年多出来的那一天平均到了每一年,所以每年就是365.25天。这样计算出来的结果就会有一些误差,老郭当然不能接受,于是接着问文心一言有没有更加精确计算闰年的方法。

文心一言又迅速给出了方法,这次的代码更加的复杂了,老郭试了一下,代码果然可以精确的显示“年”、“日”、“小时”、“分”、“秒”了。

图片[2]-文心一言修改代码也挺好的

但是吧,显示的太详细了,老郭又觉得过于臃肿,就想把“分”和“秒”给去掉。以老郭自己的想法,应该是把代码里最后两段给删了就行了,为了保险起见,还是让文心一言写吧。果不其然,代码的改动比老郭想象中的要大。

图片[3]-文心一言修改代码也挺好的

通过此次的实践,老郭觉得文心一言修改代码也是挺不错的,最起码对于老郭这样的普通人是足够了,毕竟很多代码即使网上能找到,也不一定适合自己,通过文心一言的修改,立马就能用。不过相对的,对于程序员而言,AI则是砸饭碗的发明,有时老郭不得不感慨,科技过于发达也不见得是一件好事。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享