Mobile phone javascript set time

王林
Release: 2023-05-17 18:56:08
Original
674 people have browsed it

With the popularity of mobile devices, the application of javascript in web pages is becoming more and more common. On the mobile phone, we often encounter the need to obtain the mobile phone time and set it up. Today, I will share how to use javascript to set the time on your mobile phone.

  1. Get the current time

In JS, you can use the Date() object to get the current time. The code is as follows:

var now = new Date();
var year = now.getFullYear();   //获取当前年份
var month = now.getMonth() + 1; //获取当前月份
var day = now.getDate();        //获取当前日期
var hour = now.getHours();      //获取当前小时数
var min = now.getMinutes();     //获取当前分钟数
var sec = now.getSeconds();     //获取当前秒数
Copy after login
  1. Set the current time

You can use the Date() object’s setFullYear(), setMonth(), setDate(), setHours(), setMinutes(), setSeconds() methods to set time. The code is as follows:

var now = new Date();
now.setFullYear(2021);    //设置年份为2021年
now.setMonth(6);          //设置月份为7月
now.setDate(15);          //设置日期为15日
now.setHours(12);         //设置小时为12点
now.setMinutes(30);       //设置分钟为30分
now.setSeconds(0);        //设置秒数为0秒
Copy after login
  1. Time formatting

When setting the time, we may need to format the time into a specific form. You can use the Date() object's toLocaleDateString(), toLocaleTimeString(), toLocaleString(), toDateString(), toTimeString(), toString() method to format time. The code is as follows:

var now = new Date();
console.log(now.toLocaleDateString());  //输出格式为“2021/7/15”
console.log(now.toLocaleTimeString());  //输出格式为“下午12:30:00”
console.log(now.toLocaleString());      //输出格式为“2021/7/15 下午12:30:00”
console.log(now.toDateString());        //输出格式为“Thu Jul 15 2021”
console.log(now.toTimeString());        //输出格式为“12:30:00 GMT+0800 (中国标准时间)”
console.log(now.toString());            //输出格式为“Thu Jul 15 2021 12:30:00 GMT+0800 (中国标准时间)”
Copy after login
  1. Set the mobile phone time

On the mobile phone, we need to use the cordova-plugin-datetimepicker plug-in to set the time. The plugin provides a popup box through which the user can set the time. The code is as follows:

cordova.plugins.DateTimePicker.show({
    mode: 'datetime',
    titleText: '设置时间',
    date: now,
    allowOldDates: true,
    allowFutureDates: true,
    minuteInterval: 5
},
function (date) {
    console.log(date);  //输出所选的时间
},
function (error) {
    console.log(error); //输出错误信息
});
Copy after login

The above is how to set the time through javascript on the mobile phone. I hope to be helpful.

The above is the detailed content of Mobile phone javascript set time. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!