Hướng dẫn write a php program to display users age as output by taking their data of birth as input - viết chương trình php để hiển thị tuổi của người dùng làm đầu ra bằng cách lấy dữ liệu ngày sinh của họ làm đầu vào

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:38 [UTC/GMT +8 giờ]

Ngày php: Bài tập-18 với giải pháp

Viết tập lệnh PHP để tính độ tuổi hiện tại của một người.

Ngày sinh mẫu: 11.4.1987

Giải pháp mẫu:

Mã PHP:



Đầu ra mẫu:

 Your age : 30 years, 3 month, 0 days

N.B .: Kết quả có thể varry cho ngày và giờ hệ thống của bạn.

Sơ đồ :

Trình chỉnh sửa mã PHP:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.

Trước đây: Viết hàm PHP để có được ngày bắt đầu và ngày kết thúc của một tuần [theo số tuần] của một năm cụ thể. Hiện tại: Viết tập lệnh PHP để tính tuần giữa hai ngày. Write a PHP function to get start and end date of a week [by week number] of a particular year.
Next: Write a PHP script to calculate weeks between two dates.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

PHP: Lời khuyên trong ngày

PHP: Phương pháp được bảo vệ thử nghiệm với PHPUNIT

Nếu bạn đang sử dụng PHP5 [> = 5.3.2] với PHPUNIT, bạn có thể kiểm tra các phương thức riêng tư và được bảo vệ của mình bằng cách sử dụng phản xạ để đặt chúng thành công khai trước khi chạy thử nghiệm của bạn:

protected static function getMethod[$name] {
  $class = new ReflectionClass['MyClass'];
  $method = $class->getMethod[$name];
  $method->setAccessible[true];
  return $method;
}

public function testFoo[] {
  $foo = self::getMethod['foo'];
  $obj = new MyClass[];
  $foo->invokeArgs[$obj, array[...]];
  ...
}

Tham khảo: //bit.ly/3o41fi7

  • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Giải pháp - Tham gia
  • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
  • JavaScript Basic - Bài tập, Thực hành, Giải pháp
  • Java Array: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
  • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C ++: Bài tập, Thực hành, Giải pháp
  • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
  • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
  • Công cụ chuyển đổi
  • JavaScript: HTML Mẫu xác thực

Một số ứng dụng web là cần thiết để hiển thị tuổi của người dùng. Trong trường hợp đó, bạn cần tính độ tuổi người dùng từ ngày sinh. Tại đây, chúng tôi sẽ cung cấp một đoạn mã PHP ngắn để tính tuổi từ ngày sinh.

Trong mã sau, các chức năng

 Your age : 30 years, 3 month, 0 days
1,
 Your age : 30 years, 3 month, 0 days
2 và
 Your age : 30 years, 3 month, 0 days
3 được sử dụng để tính tuổi của người dùng cho đến ngày nay trong PHP.

$dateOfBirth "17-10-1985";
$today date["Y-m-d"];
$diff date_diff[date_create[$dateOfBirth], date_create[$today]];
echo 
'Age is '.$diff->format['%y'];

Sử dụng mã trên để có tuổi từ ngày sinh bằng các hàm ngày PHP.

PHP tính tuổi bằng phương pháp trừ

'SELECT username, email, skype, avatar, TIMESTAMPDIFF[YEAR, date, CURDATE[]] AS age, signup_date, gender FROM users WHERE id="'.$id.'"';


if[isset[$_GET['id']]]
{
    $id = intval[$_GET['id']];

    $dn = mysql_query['select username, email, skype, avatar, TIMESTAMPDIFF[YEAR, date, CURDATE[]] AS age, signup_date, gender from users where id="'.$id.'"'];

    $dnn = mysql_fetch_array[$dn];

    echo $dnn['age'];
}

Lưu ý: Không sử dụng tên cột từ khóa dành riêng.

Trong bài đăng này, bạn sẽ học cách tính độ tuổi hiện tại theo năm, tháng và ngày sử dụng ngôn ngữ lập trình PHP. Đôi khi chúng ta cần tính độ tuổi của người dùng trong các ứng dụng web. Tính toán tuổi là một quá trình rất đơn giản. Chúng ta sẽ phải tìm sự khác biệt giữa năm hiện tại và năm sinh. PHP cung cấp các cách tiếp cận khác nhau để tính độ tuổi. Ở đây, chúng tôi đã đề cập đến hầu hết trong số họ.PHP programming language. Sometimes we need to calculate the age of the user in web applications. Calculating age is a very simple process. We will have to find the difference between the current year and the birth year. PHP provides various approaches to calculate the age. Here, we have mentioned most of them.

Php tính toán tuổi bằng phương thức DateTime []

Trong ví dụ đã cho, chúng tôi đang tính toán tuổi bằng cách sử dụng hàm php diff [] của DateTime. Độ tuổi hiện tại được tìm thấy bằng cách có được sự khác biệt giữa hai ngày.diff[] function of DateTime. The current age is found by getting the difference between two dates.

diff[$dob];
 
// Get the age in years, months and days
echo "Your current age is ".$diff->y." years.
"; // Get the age in years, months and days echo "Your current age is ".$diff->y." years ".$diff->m." months ".$diff->d." days."; ?>

Đầu ra mẫu của chương trình trên:

Your current age is 34 years.
Your current age is 34 years 5 months 0 days.

Php tính tuổi bằng phương thức Date_diff []

Ở đây, chúng tôi đã sử dụng hàm date_diff [] để tính độ tuổi hiện tại theo năm, tháng và ngày.date_diff[] function to calculate the current age in years, months, and days.

Bài Viết Liên Quan

Chủ Đề