{"id":129,"date":"2026-04-14T13:09:14","date_gmt":"2026-04-14T05:09:14","guid":{"rendered":"http:\/\/zydus.top\/index.php\/tools\/"},"modified":"2026-04-14T13:09:14","modified_gmt":"2026-04-14T05:09:14","slug":"tools","status":"publish","type":"page","link":"https:\/\/zydus.top\/index.php\/tools\/","title":{"rendered":"\u5728\u7ebf\u5de5\u5177\u7bb1"},"content":{"rendered":"    <div id=\"zydus-tools-container\">\n        <div class=\"tools-nav\">\n            <button class=\"tool-tab active\" data-tool=\"calculator\">\u8ba1\u7b97\u5668<\/button>\n            <button class=\"tool-tab\" data-tool=\"unit\">\u5355\u4f4d\u6362\u7b97<\/button>\n            <button class=\"tool-tab\" data-tool=\"date\">\u65e5\u671f\u8ba1\u7b97<\/button>\n            <button class=\"tool-tab\" data-tool=\"text\">\u5b57\u6570\u7edf\u8ba1<\/button>\n            <button class=\"tool-tab\" data-tool=\"password\">\u968f\u673a\u5bc6\u7801<\/button>\n            <button class=\"tool-tab\" data-tool=\"rmb\">\u4eba\u6c11\u5e01\u5927\u5199<\/button>\n        <\/div>\n        \n        <!-- \u8ba1\u7b97\u5668 -->\n        <div id=\"tool-calculator\" class=\"tool-panel active\">\n            <h3>\u79d1\u5b66\u8ba1\u7b97\u5668<\/h3>\n            <div class=\"calculator\">\n                <input type=\"text\" id=\"calc-display\" class=\"calc-display\" readonly>\n                <div class=\"calc-buttons\">\n                    <button onclick=\"calcInput('(')\">(<\/button>\n                    <button onclick=\"calcInput(')')\">)<\/button>\n                    <button onclick=\"calcClear()\">C<\/button>\n                    <button onclick=\"calcBackspace()\" class=\"op\">\u2190<\/button>\n                    \n                    <button onclick=\"calcInput('7')\">7<\/button>\n                    <button onclick=\"calcInput('8')\">8<\/button>\n                    <button onclick=\"calcInput('9')\">9<\/button>\n                    <button onclick=\"calcInput('\/')\" class=\"op\">\u00f7<\/button>\n                    \n                    <button onclick=\"calcInput('4')\">4<\/button>\n                    <button onclick=\"calcInput('5')\">5<\/button>\n                    <button onclick=\"calcInput('6')\">6<\/button>\n                    <button onclick=\"calcInput('*')\" class=\"op\">\u00d7<\/button>\n                    \n                    <button onclick=\"calcInput('1')\">1<\/button>\n                    <button onclick=\"calcInput('2')\">2<\/button>\n                    <button onclick=\"calcInput('3')\">3<\/button>\n                    <button onclick=\"calcInput('-')\" class=\"op\">\u2212<\/button>\n                    \n                    <button onclick=\"calcInput('0')\">0<\/button>\n                    <button onclick=\"calcInput('.')\">.<\/button>\n                    <button onclick=\"calcResult()\" class=\"eq\">=<\/button>\n                    <button onclick=\"calcInput('+')\" class=\"op\">+<\/button>\n                    \n                    <button onclick=\"calcSqrt()\" class=\"fn\">\u221a<\/button>\n                    <button onclick=\"calcPower()\" class=\"fn\">x\u00b2<\/button>\n                    <button onclick=\"calcPercent()\" class=\"fn\">%<\/button>\n                    <button onclick=\"calcInput('\/100')\" class=\"fn\">\u00f7100<\/button>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- \u5355\u4f4d\u6362\u7b97 -->\n        <div id=\"tool-unit\" class=\"tool-panel\">\n            <h3>\u5355\u4f4d\u6362\u7b97<\/h3>\n            <div class=\"unit-converter\">\n                <select id=\"unit-type\" onchange=\"updateUnits()\">\n                    <option value=\"length\">\u957f\u5ea6<\/option>\n                    <option value=\"weight\">\u91cd\u91cf<\/option>\n                    <option value=\"temperature\">\u6e29\u5ea6<\/option>\n                    <option value=\"area\">\u9762\u79ef<\/option>\n                    <option value=\"volume\">\u4f53\u79ef<\/option>\n                <\/select>\n                \n                <div class=\"unit-row\">\n                    <input type=\"number\" id=\"unit-from\" placeholder=\"\u8f93\u5165\u6570\u503c\" oninput=\"convertUnit()\">\n                    <select id=\"unit-from-type\" onchange=\"convertUnit()\"><\/select>\n                <\/div>\n                \n                <div class=\"unit-arrow\">\u2193<\/div>\n                \n                <div class=\"unit-row\">\n                    <input type=\"text\" id=\"unit-to\" readonly>\n                    <select id=\"unit-to-type\" onchange=\"convertUnit()\"><\/select>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- \u65e5\u671f\u8ba1\u7b97 -->\n        <div id=\"tool-date\" class=\"tool-panel\">\n            <h3>\u65e5\u671f\u8ba1\u7b97<\/h3>\n            <div class=\"date-calc\">\n                <div class=\"date-section\">\n                    <h4>\u8ba1\u7b97\u5929\u6570\u5dee<\/h4>\n                    <div class=\"date-row\">\n                        <label>\u5f00\u59cb\u65e5\u671f\uff1a<\/label>\n                        <input type=\"date\" id=\"date-start\">\n                    <\/div>\n                    <div class=\"date-row\">\n                        <label>\u7ed3\u675f\u65e5\u671f\uff1a<\/label>\n                        <input type=\"date\" id=\"date-end\">\n                    <\/div>\n                    <button onclick=\"calcDateDiff()\" class=\"btn-primary\">\u8ba1\u7b97<\/button>\n                    <div id=\"date-diff-result\" class=\"result-box\"><\/div>\n                <\/div>\n                \n                <div class=\"date-section\">\n                    <h4>\u5012\u8ba1\u65f6<\/h4>\n                    <div class=\"date-row\">\n                        <label>\u76ee\u6807\u65e5\u671f\uff1a<\/label>\n                        <input type=\"date\" id=\"countdown-date\">\n                    <\/div>\n                    <button onclick=\"calcCountdown()\" class=\"btn-primary\">\u8ba1\u7b97<\/button>\n                    <div id=\"countdown-result\" class=\"result-box\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- \u5b57\u6570\u7edf\u8ba1 -->\n        <div id=\"tool-text\" class=\"tool-panel\">\n            <h3>\u5b57\u6570\u7edf\u8ba1<\/h3>\n            <div class=\"text-counter\">\n                <textarea id=\"text-input\" placeholder=\"\u7c98\u8d34\u6216\u8f93\u5165\u6587\u672c...\" oninput=\"countText()\"><\/textarea>\n                <div class=\"text-stats\">\n                    <div class=\"stat-item\">\n                        <span class=\"stat-label\">\u5b57\u7b26\u6570\uff08\u542b\u7a7a\u683c\uff09<\/span>\n                        <span id=\"char-count\" class=\"stat-value\">0<\/span>\n                    <\/div>\n                    <div class=\"stat-item\">\n                        <span class=\"stat-label\">\u5b57\u7b26\u6570\uff08\u4e0d\u542b\u7a7a\u683c\uff09<\/span>\n                        <span id=\"char-nospace\" class=\"stat-value\">0<\/span>\n                    <\/div>\n                    <div class=\"stat-item\">\n                        <span class=\"stat-label\">\u4e2d\u6587\u5b57\u6570<\/span>\n                        <span id=\"chinese-count\" class=\"stat-value\">0<\/span>\n                    <\/div>\n                    <div class=\"stat-item\">\n                        <span class=\"stat-label\">\u82f1\u6587\u5355\u8bcd<\/span>\n                        <span id=\"word-count\" class=\"stat-value\">0<\/span>\n                    <\/div>\n                    <div class=\"stat-item\">\n                        <span class=\"stat-label\">\u6bb5\u843d\u6570<\/span>\n                        <span id=\"para-count\" class=\"stat-value\">0<\/span>\n                    <\/div>\n                    <div class=\"stat-item\">\n                        <span class=\"stat-label\">\u884c\u6570<\/span>\n                        <span id=\"line-count\" class=\"stat-value\">0<\/span>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- \u968f\u673a\u5bc6\u7801 -->\n        <div id=\"tool-password\" class=\"tool-panel\">\n            <h3>\u968f\u673a\u5bc6\u7801\u751f\u6210<\/h3>\n            <div class=\"password-gen\">\n                <div class=\"pwd-options\">\n                    <label>\u5bc6\u7801\u957f\u5ea6\uff1a<input type=\"number\" id=\"pwd-length\" value=\"16\" min=\"6\" max=\"64\"><\/label>\n                    <label><input type=\"checkbox\" id=\"pwd-upper\" checked> \u5927\u5199\u5b57\u6bcd A-Z<\/label>\n                    <label><input type=\"checkbox\" id=\"pwd-lower\" checked> \u5c0f\u5199\u5b57\u6bcd a-z<\/label>\n                    <label><input type=\"checkbox\" id=\"pwd-number\" checked> \u6570\u5b57 0-9<\/label>\n                    <label><input type=\"checkbox\" id=\"pwd-symbol\" checked> \u7279\u6b8a\u7b26\u53f7 !@#$%<\/label>\n                <\/div>\n                <button onclick=\"generatePassword()\" class=\"btn-primary\">\u751f\u6210\u5bc6\u7801<\/button>\n                <div class=\"pwd-result\">\n                    <input type=\"text\" id=\"pwd-output\" readonly>\n                    <button onclick=\"copyPassword()\" class=\"btn-copy\">\u590d\u5236<\/button>\n                <\/div>\n                <div id=\"pwd-strength\" class=\"pwd-strength\"><\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- \u4eba\u6c11\u5e01\u5927\u5199 -->\n        <div id=\"tool-rmb\" class=\"tool-panel\">\n            <h3>\u4eba\u6c11\u5e01\u5927\u5199\u8f6c\u6362<\/h3>\n            <div class=\"rmb-converter\">\n                <div class=\"rmb-input\">\n                    <label>\u91d1\u989d\uff08\u5143\uff09\uff1a<\/label>\n                    <input type=\"number\" id=\"rmb-input\" placeholder=\"\u8f93\u5165\u91d1\u989d\" oninput=\"convertRMB()\" step=\"0.01\">\n                <\/div>\n                <div class=\"rmb-output\">\n                    <label>\u5927\u5199\u91d1\u989d\uff1a<\/label>\n                    <input type=\"text\" id=\"rmb-output\" readonly>\n                <\/div>\n                <button onclick=\"copyRMB()\" class=\"btn-copy\">\u590d\u5236\u5927\u5199<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-129","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/zydus.top\/index.php\/wp-json\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zydus.top\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zydus.top\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zydus.top\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zydus.top\/index.php\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":0,"href":"https:\/\/zydus.top\/index.php\/wp-json\/wp\/v2\/pages\/129\/revisions"}],"wp:attachment":[{"href":"https:\/\/zydus.top\/index.php\/wp-json\/wp\/v2\/media?parent=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}