Javascript 如何在不使用系统时间的情况下获取当前时间。。。?

Javascript 如何在不使用系统时间的情况下获取当前时间。。。?,javascript,Javascript,是否可以通过javascript获取时间?您可以从web服务器、本地计算机或调用web服务获取当前时间。虽然最后一个选择是可能的,但它将是最慢、性能最低的。您可以从web服务器、本地计算机或通过调用web服务获取当前时间。虽然最后一个选择是可能的,但它将是最慢、性能最差的。 <script type="text/javascript"> var d_names = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thur

是否可以通过javascript获取时间?

您可以从web服务器、本地计算机或调用web服务获取当前时间。虽然最后一个选择是可能的,但它将是最慢、性能最低的。

您可以从web服务器、本地计算机或通过调用web服务获取当前时间。虽然最后一个选择是可能的,但它将是最慢、性能最差的。


<script type="text/javascript">

var d_names = new Array("Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday", "Saturday");

var m_names = new Array("January", "February", "March", 
"April", "May", "June", "July", "August", "September", 
"October", "November", "December");

var d = new Date();
var curr_day = d.getDay();
var curr_date = d.getDate();
var sup = "";
if (curr_date == 1 || curr_date == 21 || curr_date ==31)
   {
   sup = "st";
   }
else if (curr_date == 2 || curr_date == 22)
   {
   sup = "nd";
   }
else if (curr_date == 3 || curr_date == 23)
   {
   sup = "rd";
   }
else
   {
   sup = "th";
   }
var curr_month = d.getMonth();
var curr_year = d.getFullYear();

console.log(d_names[curr_day] + " " + curr_date + "<SUP>" 
    + sup + "</SUP> " + m_names[curr_month] + " " + curr_year);

</script>
var d_name=新数组(“星期日”、“星期一”、“星期二”, “星期三”、“星期四”、“星期五”、“星期六”); var m_name=新数组(“一月”、“二月”、“三月”, “四月”、“五月”、“六月”、“七月”、“八月”、“九月”, “十月”、“十一月”、“十二月”); var d=新日期(); var curr_day=d.getDay(); var curr_date=d.getDate(); var sup=“”; 如果(当前日期==1 | |当前日期==21 | |当前日期==31) { sup=“st”; } 否则如果(当前日期==2 |当前日期==22) { sup=“nd”; } 否则如果(当前日期==3 |当前日期==23) { sup=“rd”; } 其他的 { sup=“th”; } var curr_month=d.getMonth(); var curr_year=d.getFullYear(); console.log(数据名称[当前日期]+“”+当前日期+“” +sup+“”+货币单位名称[当前月份]+“”+当前年份);
这就是通过javascript获取值的方式。不确定不使用系统时间是什么意思 var d_name=新数组(“星期日”、“星期一”、“星期二”, “星期三”、“星期四”、“星期五”、“星期六”); var m_name=新数组(“一月”、“二月”、“三月”, “四月”、“五月”、“六月”、“七月”、“八月”、“九月”, “十月”、“十一月”、“十二月”); var d=新日期(); var curr_day=d.getDay(); var curr_date=d.getDate(); var sup=“”; 如果(当前日期==1 | |当前日期==21 | |当前日期==31) { sup=“st”; } 否则如果(当前日期==2 |当前日期==22) { sup=“nd”; } 否则如果(当前日期==3 |当前日期==23) { sup=“rd”; } 其他的 { sup=“th”; } var curr_month=d.getMonth(); var curr_year=d.getFullYear(); console.log(数据名称[当前日期]+“”+当前日期+“” +sup+“”+货币单位名称[当前月份]+“”+当前年份); 这就是通过javascript获取值的方式。不确定不使用系统时间是什么意思


来自



您所说的“不使用系统时间”是什么意思?您指的是什么时间?您指的是格林尼治标准时间还是希望从其他服务器获取时间?您指的“不使用系统时间”是什么意思?您指的是什么时间?您是指格林尼治时间还是希望从其他服务器获取时间?
<script type="text/javascript">
    <!--

    var a_p = "";
    var d = new Date();

    var curr_hour = d.getHours();

    if (curr_hour < 12)
       {
       a_p = "AM";
       }
    else
       {
       a_p = "PM";
       }
    if (curr_hour == 0)
       {
       curr_hour = 12;
       }
    if (curr_hour > 12)
       {
       curr_hour = curr_hour - 12;
       }

    var curr_min = d.getMinutes();

    document.write(curr_hour + " : " + curr_min + " " + a_p);

    //-->
    </script>